Ejemplo n.º 1
0
        public async Task <IActionResult> ProcessRequest([FromBody] ITAccountDTO dto)
        {
            using (var scope = new TransactionScope(TransactionScopeAsyncFlowOption.Enabled))
            {
                dto.SessionId = await base.getUserSession();

                dto.Requester.Username = CurrentUser;

                await _serviceManager.ProcessRequest(dto);

                scope.Complete();
                return(Ok());
            }
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> PostRequest([FromBody] ITAccountDTO dto)
        {
            using (var scope = new TransactionScope(TransactionScopeAsyncFlowOption.Enabled))
            {
                dto.SessionId = await base.getUserSession();

                dto.DomainModel.EmployeeEmail = CurrentUserEmail;

                await _serviceManager.SaveRequestData(dto);

                scope.Complete();
                return(Ok());
            }
        }