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)); }