public ActionResult Index()
        {
            var list   = _db.ImageResizeSettings.ToList();
            var change = false;

            foreach (var picType in Enum.GetValues(typeof(PictureType)))
            {
                var pictureType = picType.ToString();
                if (!list.Any(n => n.Name.Equals(pictureType)))
                {
                    var newImageType = new ImageResizeSetting {
                        Name      = pictureType,
                        Height    = 0,
                        Width     = 0,
                        Extension = "jpg"
                    };
                    _db.ImageResizeSettings.Add(newImageType);
                    change = true;
                    //list.Add(newImageType);
                }
            }
            if (change)
            {
                _db.SaveChanges();
            }

            list = _db.ImageResizeSettings.ToList();
            return(View(list));
        }
 public ActionResult Edit(ImageResizeSetting imageResizeSetting)
 {
     if (ModelState.IsValid)
     {
         _db.Entry(imageResizeSetting).State = EntityState.Modified;
         _db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(imageResizeSetting));
 }
        public ActionResult Create(ImageResizeSetting imageResizeSetting)
        {
            if (ModelState.IsValid)
            {
                _db.ImageResizeSettings.Add(imageResizeSetting);
                _db.SaveChanges();
                return(RedirectToAction("Create"));
            }

            return(View(imageResizeSetting));
        }