public IActionResult DeleteNamedJobTitle(NamedJobTitleViewModel model) { var id = Session.GetCurrentNamedIndividualId(); LicenceApplicationPostDataHandler.Delete <NamedJobTitle>(id); return(RedirectToLastAction(FormSection.NamedIndividuals)); }
public void it_should_map_the_named_job_title_view_model_to_the_named_job_title_entity() { var input = new NamedJobTitleViewModel { JobTitle = "Some job", JobTitleNumber = 10 }; var result = this.mapper.Map <NamedJobTitle>(input); Assert.AreEqual(input.JobTitle, result.JobTitle); Assert.AreEqual(input.JobTitleNumber, result.JobTitleNumber); }
public IActionResult SaveJobTitle(NamedJobTitleViewModel model) { Session.SetSubmittedPage(FormSection.JobTitle, 1); model = RepopulateDropdowns(model); if (!ModelState.IsValid) { return(View(GetViewPath(FormSection.JobTitle, 1), model)); } var id = LicenceApplicationPostDataHandler.Update(Session.GetCurrentLicenceId(), x => x.NamedJobTitles, model, Session.GetCurrentNamedIndividualId()); Session.SetCurrentNamedIndividualId(id); return(RedirectToAction(FormSection.JobTitle, 2)); }