public ActionResult Edit(int id, CourtHearingEdit model) { if (!ModelState.IsValid) { return(View(model)); } var service = CreateCourtHearingService(); if (service.UpdateCourtHearing(id, model)) { TempData["SaveResult"] = "CourtHearing Updated"; return(RedirectToAction("Index")); } ModelState.AddModelError("", "CourtHearing not Updated"); return(View(model)); }
public bool UpdateCourtHearing(int id, CourtHearingEdit model) { using (var cor = new ApplicationDbContext()) { var entity = cor .CourtHearings .Single(e => e.CourtHearingID == id); entity.HearingDesc = model.HearingDesc; entity.CourtAddress = model.CourtAddress; entity.CourtCity = model.CourtCity; entity.CourtCounty = model.CourtCounty; entity.CourtState = model.CourtState; entity.CourtZipcode = model.CourtZipcode; entity.StateAttorneyID = model.StateAttorneyID; entity.DefenseAttorneyID = model.DefenseAttorneyID; entity.OfficerID = model.OfficerID; entity.DefendantID = model.DefendantID; entity.ArrestID = model.ArrestID; return(cor.SaveChanges() == 1); } }
// CourtHearing/Edit/{id} public ActionResult Edit(int id) { var service = CreateCourtHearingService(); var detail = service.GetCourtHearingById(id); var model = new CourtHearingEdit { HearingDesc = detail.HearingDesc, CourtDate = detail.CourtDate, CourtAddress = detail.CourtAddress, CourtCity = detail.CourtCity, CourtCounty = detail.CourtCounty, CourtState = detail.CourtState, CourtZipcode = detail.CourtZipcode, StateAttorneyID = detail.StateAttorneyID, DefenseAttorneyID = detail.DefenseAttorneyID, OfficerID = detail.OfficerID, DefendantID = detail.DefendantID, ArrestID = detail.ArrestID }; return(View(model)); }