Пример #1
0
        private void SaveCommonFields()
        {
            News news = new News();
            if (fuImage.HasFile && fuImage.FileBytes.Length>0)
            {
                int size = 0;
                byte[] image = fuImage.FileBytes;

                if (int.TryParse(ConfigurationManager.AppSettings["NewsImageWidth"],out size))
                {
                    System.Drawing.Imaging.ImageFormat format = System.Drawing.Imaging.ImageFormat.Jpeg;
                    string mime = fuImage.PostedFile.ContentType.ToLower();
                    if (mime == "image/gif")
                    {
                        format = System.Drawing.Imaging.ImageFormat.Gif;
                    }
                    else if (mime == "image/png")
                    {
                        format = System.Drawing.Imaging.ImageFormat.Png;
                    }
                    image = ImageResizer.ResizeByWidth(fuImage.FileBytes, format, size);
                }

                if (news.UpdateImage(this.GroupID, image))
                    btnDeleteImage.Visible = true;
            }
            //save pages
            news.ShowOnPages(this.GroupID, cp.GetSelectedIDs());
            //save sections
            //news.ShowInSections(this.GroupID, cs.GetSelectedIDs());
        }