public void SaveEmployment(EmploymentViewModel model) { EmploymentData employment = this.clientProfileService.GetClientEmploymentData(model.ClientId); employment.Company = model.Company; employment.HireDate = model.HireDate; employment.Position = model.Position; employment.Salary = model.Salary; employment.IsUnemployed = model.IsUnemployed; this.clientProfileService.Save(employment); }
public EmploymentViewModel GetEmploymentViewModel(int clientId) { EmploymentData employmentData = this.clientProfileService.GetClientEmploymentData(clientId); var model = new EmploymentViewModel { ClientId = clientId, IsUnemployed = employmentData.IsUnemployed, Company = employmentData.Company, HireDate = employmentData.HireDate, Position = employmentData.Position, Salary = employmentData.Salary }; return model; }
public ActionResult Employment(EmploymentViewModel model) { if (!this.ModelState.IsValid) { return this.View(model); } model.ClientId = this.ResolveClientId(model.ClientId); this.clientProfileManager.SaveEmployment(model); return this.RedirectToAction("Obligations", new { clientId = model.ClientId }); }