public ActionResult Edit(int id) { using (var db = new Models.ModelDB()) { var newCategory = db.Categories.FirstOrDefault(p => p.Id == id); var model = new ViewModels.CreateOrEditViewModel { Name = newCategory.Name }; return(View(model)); } }
public ActionResult Edit(ViewModels.CreateOrEditViewModel model) { if (!ModelState.IsValid) { return(View(model)); } using (var db = new Models.ModelDB()) { var editCategory = db.Categories.FirstOrDefault(x => x.Id == model.Id); editCategory.Name = model.Name; db.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult Create(ViewModels.CreateOrEditViewModel model) { if (!ModelState.IsValid) { return(View(model)); } using (var db = new Models.ModelDB()) { var newCategory = new Models.Category { Id = model.Id, Name = model.Name }; db.Categories.Add(newCategory); db.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult Create() { var model = new ViewModels.CreateOrEditViewModel(); return(View(model)); }