public async Task <IActionResult> PostRequest([FromBody] ITResignationDTO dto) { dto.SessionId = await base.getUserSession(); if (string.IsNullOrEmpty(dto.DomainModel.EmployeeEmail)) { return(BadRequest()); } await _serviceManager.SaveRequestData(dto); if (dto.Requester == null) { return(BadRequest()); } return(Ok()); }
public async Task <IActionResult> ProcessRequest([FromBody] ITResignationDTO dto) { if (dto == null) { return(BadRequest()); } if (dto.ManagerDecision == null) { return(BadRequest()); } dto.SessionId = await base.getUserSession(); dto.Requester.Username = CurrentUser; await _serviceManager.ProcessRequest(dto); return(Ok()); }