Ejemplo n.º 1
0
        public async Task <ActualResult <IEnumerable <JournalDTO> > > FilterAsync(string email, DateTime startDate, DateTime endDate)
        {
            try
            {
                var result = await _auditRepository.FilterAsync(email, startDate, endDate);

                return(new ActualResult <IEnumerable <JournalDTO> >
                {
                    Result = result.Select(journal => new JournalDTO
                    {
                        EmailUser = journal.EmailUser,
                        DateTime = journal.DateTime,
                        Operation = dictionatyOperations[journal.Operation],
                        Tables = dictionatyTables[journal.Table],
                    }).ToList()
                });
            }
            catch (Exception exception)
            {
                return(new ActualResult <IEnumerable <JournalDTO> >(DescriptionExceptionHelper.GetDescriptionError(exception)));
            }
        }
Ejemplo n.º 2
0
        public async Task <ActualResult <IEnumerable <SystemAuditDTO> > > FilterAsync(string email, DateTime startDate, DateTime endDate)
        {
            try
            {
                var result = await _auditRepository.FilterAsync(email, startDate, endDate);

                return(new ActualResult <IEnumerable <SystemAuditDTO> >
                {
                    Result = result.Select(audit => new SystemAuditDTO
                    {
                        EmailUser = audit.EmailUser,
                        CreatedOn = audit.CreatedOn,
                        OperationName = audit.OperationName,
                        TableName = audit.TableName,
                        ColumnName = audit.ColumnName
                    }).ToList()
                });
            }
            catch (Exception exception)
            {
                return(new ActualResult <IEnumerable <SystemAuditDTO> >(DescriptionExceptionHelper.GetDescriptionError(exception)));
            }
        }