public async Task <ActionResult> PermitOrDenyRequest(ProcessRequestViewModel model) { if (!ModelState.IsValid) { return(View()); } if (model.RequestStatus == RequestStatus.Accepted) { var employee = await ApplicationService.EmployeeService.EmployeeFindCurrentEmployee(User.Identity.Name); var approver = employee.EmployeeName + " " + employee.EmployeeSurname; await ApplicationService.RequestService.RequestPermit(model.RequestUID, approver); } else { var request = new ApplicationRequest() { RequestUID = model.RequestUID, RequestDenialComment = model.RequestDenialComment }; await ApplicationService.RequestService.RequestDeny(request); } return(View()); }
public ActionResult DenyModal(Guid RequestUID) { var model = new ProcessRequestViewModel() { RequestUID = RequestUID }; return(View("~/Views/Modal/DenyModal.cshtml", model)); }