public ActionResult Edit(int id, CourtMembersEdit model) { if (!ModelState.IsValid) { return(View(model)); } if (model.CourtId != id) { ModelState.AddModelError("", "Not a valid Court Id."); return(View(model)); } var service = CreateCourtMemberService(); if (service.UpdateCourtMembers(model, id)) { TempData["SaveResult"] = "Court has been added to our database."; return(RedirectToAction("Index")); } ModelState.AddModelError("", "Court could not be added, please confirm all necessary information has been entered."); return(View(model)); }
public ActionResult Edit(int id) { var service = CreateCourtMemberService(); var detail = service.GetCourtById(id); var model = new CourtMembersEdit { CourtId = detail.CourtId, JusticeOneChiefJustice = detail.JusticeOneChiefJustice, JusticeTwo = detail.JusticeTwo, JusticeThree = detail.JusticeThree, JusticeFour = detail.JusticeFour, JusticeFive = detail.JusticeFive, JusticeSix = detail.JusticeSix, JusticeSeven = detail.JusticeSeven, JusticeEight = detail.JusticeEight, JusticeNine = detail.JusticeNine, JusticeTen = detail.JusticeTen }; return(View(model)); }
public bool UpdateCourtMembers(CourtMembersEdit model, int id) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .CourtMembers .Single(e => e.CourtId == id && e.UserId == _userId); entity.JusticeOneChiefJustice = model.JusticeOneChiefJustice; entity.JusticeTwo = model.JusticeTwo; entity.JusticeThree = model.JusticeThree; entity.JusticeFour = model.JusticeFour; entity.JusticeFive = model.JusticeFive; entity.JusticeSix = model.JusticeSix; entity.JusticeSeven = model.JusticeSeven; entity.JusticeEight = model.JusticeEight; entity.JusticeNine = model.JusticeNine; entity.JusticeTen = model.JusticeTen; entity.ModifiedUTC = DateTimeOffset.UtcNow; return(ctx.SaveChanges() == 1); } }