public ActionResult Create() { var organisationId = UserOrganisationId; var viewModel = new EmploymentTypeViewModel { EmploymentType = new EmploymentType { OrganisationId = organisationId } }; return(View(viewModel)); }
public ActionResult Edit(EmploymentTypeViewModel employmentTypeViewModel) { if (ModelState.IsValid) { var result = HRBusinessService.UpdateEmploymentType(UserOrganisationId, employmentTypeViewModel.EmploymentType); if (result.Succeeded) { return(RedirectToAction("Index")); } foreach (var error in result.Errors) { ModelState.AddModelError("", error); } } var viewModel = new EmploymentTypeViewModel { EmploymentType = employmentTypeViewModel.EmploymentType }; return(View(viewModel)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var employmentType = HRBusinessService.RetrieveEmploymentType(UserOrganisationId, id.Value); if (employmentType == null) { return(HttpNotFound()); } var viewModel = new EmploymentTypeViewModel { EmploymentType = employmentType }; return(View(viewModel)); }