public ActionResult Edit(OfficesEditViewModel viewModel) { ValidateEmployee(viewModel.Office); if (ModelState.IsValid) { var office = viewModel.Office; _officeRepo.Update(office); TempData["Message"] = "Office was successfully updated!"; return(RedirectToAction("Detail", new { id = office.Id })); } return(View(viewModel)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var office = _officeRepo.Get((int)id); if (office == null) { return(HttpNotFound()); } var viewModel = new OfficesEditViewModel() { Office = office }; return(View(viewModel)); }