Esempio n. 1
0
        public async Task <IActionResult> CreateApproveWithExceptDetails([FromBody] ApproveWithExceptDetailsAwr appExAwr)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            await _service.InsertAsync(appExAwr);

            await _service.SaveChangesAsync();

            return(Ok(appExAwr));
        }
        public async Task Delete(ApproveWithExceptDetailsAwr appExAwr)
        {
            var appexData = await maefRepo.GetFirstOrDefaultAsync(predicate : c => c.Id == appExAwr.MAEFId);

            appExAwr.AuditLogGroupId = appexData.AuditLogGroupId;
            appExAwr.HistoryGroupId  = Guid.NewGuid();

            await historyRepo.InsertAsync(new History {
                date            = DateTime.Now,
                action          = "Approved With Requirement Details Deleted",
                groupCode       = role,
                user            = user,
                RequestId       = appexData.Id,
                AuditLogGroupId = appExAwr.AuditLogGroupId,
                HistoryGroupId  = appExAwr.HistoryGroupId
            });

            appExAwrRepo.Delete(appExAwr);
        }