public async Task <ActionResult> Create(CreateEmployeeModel employee) { if (string.IsNullOrWhiteSpace(employee.FirstName)) { return(View()); } var updateCount = await _employeeOrchestrator.CreateEmployee(new EmployeeViewModel { FirstName = employee.FirstName, MiddleName = employee.MiddleName, LastName = employee.LastName, BirthDate = employee.BirthDate, HireDate = employee.HireDate, Department = employee.Department, JobTitle = employee.JobTitle, PayRate = employee.PayRate, SalaryType = employee.SalaryType, EmployeeId = Guid.NewGuid(), AvailableHours = employee.AvailableHours, }); ModelState.Clear(); return(View("CreateEmployee")); }
public async Task <ActionResult> Create(CreateEmployeeModel employee) { if (string.IsNullOrWhiteSpace(employee.FirstName)) { return(View()); } var updatedCount = await _employeeOrchestrator.CreateEmployee(new EmployeeViewModel { FirstName = employee.FirstName, MiddleName = employee.MiddleName, LastName = employee.LastName, BirthDate = employee.BirthDate, HireDate = employee.HireDate, Department = employee.Department, JobTitle = employee.JobTitle, EmployeeId = employee.EmployeeId, AvailableHours = employee.AvailableHours }); return(View()); }
public async Task <ActionResult> Create(CreateEmployeeModel employee) { if (string.IsNullOrWhiteSpace(employee.FirstName)) { return(View()); } var updatedCount = await _employeeOrchestrator.CreateEmployee(new Shared.ViewModels.EmployeeViewModel { EmployeeGuid = Guid.NewGuid(), FirstName = employee.FirstName, MiddleName = employee.MiddleName, LastName = employee.LastName, DateOfHire = employee.DateOfHire, DateOfBirth = employee.DateOfBirth, Salary = employee.Salary, SalaryType = employee.SalaryType, JobTitle = employee.JobTitle, Department = employee.Department, AvailableHours = employee.AvailableHours }); return(View()); }