public async Task <AuditLogsDto> GetAsync(AuditLogFilterDto filters)
        {
            var pagedList = await AuditLogRepository.GetAsync(filters.Event, filters.Source, filters.Category, filters.Created, filters.SubjectIdentifier, filters.SubjectName, filters.Page, filters.PageSize);

            var auditLogsDto = pagedList.ToModel();

            return(auditLogsDto);
        }
Exemplo n.º 2
0
        public async Task <IActionResult> AuditLog([FromQuery] AuditLogFilterDto filters)
        {
            ViewBag.SubjectIdentifier = filters.SubjectIdentifier;
            ViewBag.SubjectName       = filters.SubjectName;
            ViewBag.Event             = filters.Event;
            ViewBag.Source            = filters.Source;
            ViewBag.Category          = filters.Category;

            var logs = await _auditLogService.GetAsync(filters);

            return(View(logs));
        }