public async Task <IActionResult> ProcessRequest([FromBody] ConsultationCompletionDTO dto) { dto.SessionId = await base.getUserSession(); dto.Requester.Username = CurrentUser; await _serviceManager.ProcessRequest(dto); return(Ok()); }
public async Task <IActionResult> PostRequest([FromBody] ConsultationCompletionDTO dto) { using (var scope = new TransactionScope(TransactionScopeAsyncFlowOption.Enabled)) { dto.SessionId = await base.getUserSession(); dto.DomainModel.EmployeeEmail = CurrentUserEmail; dto.Requester.Username = CurrentUser; await _serviceManager.SaveRequestData(dto); scope.Complete(); return(Ok()); } }