AJH.CMS.WEB.UI.Admin.ManageProducts_UC.btnSaveProdcutImage_Click C# (CSharp) Method

btnSaveProdcutImage_Click() private method

private btnSaveProdcutImage_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        void btnSaveProdcutImage_Click(object sender, EventArgs e)
        {
            try
            {
                ProductImage productImage = null;
                List<string> imagesNames = ucSWFUploadProductImage.GetFilesName();

                if (imagesNames != null && imagesNames.Count > 0)
                {
                    for (int i = 0; i <= imagesNames.Count - 1; i++)
                    {
                        productImage = new ProductImage
                        {
                            Image = imagesNames[i],
                            ImageCaption = txtCaption.Text,
                            IsCoverImage = cbIsCoverImage.Checked,
                            LanguageID = CMSContext.LanguageID,
                            ModuleID = (int)CMSEnums.ECommerceModule.ProductImage,
                            IsDeleted = false,
                            ProductID = SelecedProductId,
                        };

                        ProductImageManager.Add(productImage);
                    }
                }

                FillProdcutImages(SelecedProductId);
                BeginProductImageAddMode();
            }
            catch (Exception ex)
            {
                dvProdcutImageProblems.Visible = true;
                dvProdcutImageProblems.InnerText = ex.ToString();
            }
            finally
            {
                upnlProductImage.Update();
            }
        }