public ActionResult Edit(int id, YardWorkEdit model) { if (!ModelState.IsValid) { //Populate(); return(View(model)); } if (model.YardWorkId != id) { //Populate(); ModelState.AddModelError("", "YardWork does not exist"); return(View(model)); } var service = CreateWorkService(); if (service.UpdateYardWork(model)) { TempData["SaveResult"] = "Your YardWork was updated."; return(RedirectToAction("Index")); } ModelState.AddModelError("", "Your YardWork could not be updated."); return(View()); }
public ActionResult Edit(int id) { var service = CreateWorkService(); var detail = service.GetYardWorkById(id); var model = new YardWorkEdit { YardWorkId = detail.YardWorkId, YardWorkType = detail.YardWorkType, Description = detail.Description }; //Populate(); return(View(model)); }