/// <summary> /// To the view model. /// </summary> /// <param name="model">The model.</param> /// <returns></returns> public static EmploymentStatusViewModel ToViewModel(this EmploymentStatusModel model) { if (model == null) { return(null); } var entity = new EmploymentStatusViewModel { EmploymentStatusID = model.EmploymentStatusID, EmploymentStatus = model.EmploymentStatus }; return(entity); }
/// <summary> /// To the model. /// </summary> /// <param name="entity">The entity.</param> /// <returns></returns> public static EmploymentStatusModel ToModel(this EmploymentStatusViewModel entity) { if (entity == null) { return(null); } var model = new EmploymentStatusModel { EmploymentStatusID = entity.EmploymentStatusID, EmploymentStatus = entity.EmploymentStatus }; return(model); }
public ActionResult EmploymentStatus(EmploymentStatusViewModel model) { //Sad Path if (!ModelState.IsValid) { return(View("EmploymentStatus", model)); } // Happy Path JobApplication currentApplication = GetInProgressJobApplication(); currentApplication.EmploymentStatus = model.EmploymentStatus; currentApplication.LastEmployer = model.LastEmployer; currentApplication.LastEmployerCity = model.LastEmployerCity; currentApplication.LastEmployerStartDate = model.LastEmployerStartDate; currentApplication.LastEmployerEndDate = model.LastEmployerEndDate; return(RedirectToAction("ConfirmPrivacy")); }