public IActionResult ViewUserAuditLogs(long id) { var auditLogs = _adminService.SharedBusinessLogic.DataRepository.GetAll <AuditLog>() .Where(audit => audit.OriginalUser.UserId == id || audit.ImpersonatedUser.UserId == id) .OrderByDescending(audit => audit.CreatedDate) .ToList(); var user = _adminService.SharedBusinessLogic.DataRepository.Get <User>(id); var adminViewAuditLogsViewModel = new AdminViewAuditLogsViewModel { AuditLogs = auditLogs, User = user }; return(View("../Admin/ViewAuditLogs", adminViewAuditLogsViewModel)); }
public IActionResult ViewOrganisationAuditLogs(long id) { List <AuditLog> auditLogs = dataRepository.GetAll <AuditLog>() .Where(audit => audit.Organisation.OrganisationId == id) .OrderByDescending(audit => audit.CreatedDate) .ToList(); var organisation = dataRepository.Get <Organisation>(id); var adminViewAuditLogsViewModel = new AdminViewAuditLogsViewModel { AuditLogs = auditLogs, Organisation = organisation }; return(View("../Admin/ViewAuditLogs", adminViewAuditLogsViewModel)); }