public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var publicHolidayPolicy = HRBusinessService.RetrievePublicHolidayPolicy(UserOrganisationId, id.Value); if (publicHolidayPolicy == null) { return(HttpNotFound()); } var viewModel = new PublicHolidayPolicyViewModel { PublicHolidayPolicy = publicHolidayPolicy }; return(View(viewModel)); }
public ActionResult Edit(PublicHolidayPolicy publicHolidayPolicy) { if (ModelState.IsValid) { var result = HRBusinessService.UpdatePublicHolidayPolicy(UserOrganisationId, publicHolidayPolicy); if (result.Succeeded) { return(RedirectToAction("Index")); } foreach (var error in result.Errors) { ModelState.AddModelError("", error); } } var viewModel = new PublicHolidayPolicyViewModel { PublicHolidayPolicy = publicHolidayPolicy }; return(View(viewModel)); }