public async Task <IActionResult> Payroll(PayrollViewModel model) { if (!ModelState.IsValid) { return(View(await PayrollViewModel.ReBuildAsync(model, this.PayrollService))); } return(View(await PayrollViewModel.CreateAsync(model.From, model.To, model.EmployeeId, this.PayrollService, this.Mapper))); }
public async Task <IActionResult> Payroll(string errorMessage, DateTime from, DateTime to, string employeeId) { if (errorMessage != null) { ModelState.AddModelError(string.Empty, errorMessage); return(View(await PayrollViewModel.CreateAsync(from, to, employeeId, this.PayrollService, this.Mapper))); } return(View(await PayrollViewModel.CreateAsync(this.PayrollService))); }