public ActionResult CaterEdit(int?id) { CaterEditVM vm = new CaterEditVM(); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } vm.cater = db.Caters.Find(id); vm.cateraddress = db.CaterAddres.Where(s => s.Cater_Id == id).ToList(); return(View(vm)); }
public ActionResult CaterEdit(CaterEditVM vm) { if (ModelState.IsValid) { Cater cater = vm.cater; db.Entry(vm.cater).State = EntityState.Modified; db.SaveChanges(); foreach (var item in vm.cateraddress) { db.Entry(item).State = EntityState.Modified; } db.SaveChanges(); } return(RedirectToAction("CaterList")); }