/// <summary> /// constructor /// </summary> /// <param name="jobHistoryForm"></param> public JobHistoryForm(JobHistoryForm jobHistoryForm) { PositionId = jobHistoryForm.PositionId; StartDate = jobHistoryForm.StartDate; StopDate = jobHistoryForm.StopDate; Salary = jobHistoryForm.Salary; EmployeeId = jobHistoryForm.EmployeeId; List = jobHistoryForm.List; Positions = jobHistoryForm.Positions; }
public ActionResult Create(JobHistoryForm jobHistoryForm) { var vm = new JobHistoryViewModel(jobHistoryForm); if (!ModelState.IsValid) { return View(vm); } var cmdResult = ExecuteCommand(new CreateJobHistoryCommand(jobHistoryForm)); if (cmdResult.Success) return RedirectToAction("ShowJobHistory", new {employeeId = cmdResult.Result}); return View(vm); }