public ActionResult Edit(int id) { var request = PendingRequests.First(pr => pr.Id == id); // no error handling! var model = new EditModel { PendingRequest = request }; return View(model); }
public ActionResult Edit(PendingRequestModel pendingRequest) { if (ModelState.IsValid) { Save(pendingRequest); TempData["Message"] = "Changes saved"; return RedirectToAction("Index"); } var model = new EditModel { PendingRequest = pendingRequest }; return View(model); }