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));
        }
Beispiel #2
0
 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));
        }