public ActionResult Edit(int id) { using (var db = new Models.ECommerceDB()) { var category = db.ProductCategories.FirstOrDefault(x => x.Id == id); var model = new ViewModels.ProductCategoryEditViewModel { CategoryId = category.Id, Name = category.Name }; return(View(model)); } }
public ActionResult Edit(ViewModels.ProductCategoryEditViewModel model) { if (!ModelState.IsValid) { return(View(model)); } using (var db = new Models.ECommerceDB()) { var category = db.ProductCategories.FirstOrDefault(r => r.Id == model.CategoryId); category.Name = model.Name; db.SaveChanges(); } return(RedirectToAction("Index", "Home", new { area = "" })); }