public ActionResult VenueEdit(VenueEditVM vm) { if (ModelState.IsValid) { VenueInfo venueinfo = vm.venueinfo; //VenueFeature venuefeature = vm.venuefeature; db.Entry(vm.venueinfo).State = EntityState.Modified; db.SaveChanges(); foreach (var item in vm.venueaddress) { db.Entry(item).State = EntityState.Modified; } db.SaveChanges(); foreach (var item in vm.venuefeature) { db.Entry(item).State = EntityState.Modified; } db.SaveChanges(); } return(RedirectToAction("VenueList")); }
public ActionResult VenueEdit(int?id) { VenueEditVM vm = new VenueEditVM(); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } vm.venueinfo = db.VenueInfoes.Find(id); vm.venueaddress = db.VenueAddresses.Where(s => s.venueInfo_id == id).ToList(); vm.venuefeature = db.VenueFeatures.Where(s => s.Id_venueInfo == id).ToList(); return(View(vm)); }