public bool ClearAudits() { var clearResult = _auditRepository.DeleteAll(); if (clearResult) { _eventStore.Publish(new AuditCleared() { EventPublished = DateTimeOffset.Now }); } return(clearResult); }
public void ClearLogs(ClaimsPrincipal user) { auditRepository.DeleteAll(); AuditEvent log = new AuditEvent() { EventCategory = EventCategory.LogCleared, EventResult = EventResult.Success, UserId = user.GetUserId(), Message = "Log was successfully cleared", UserDisplay = user.GetName(), Target = "Audit Logs", Time = DateTime.Now }; this.Log(log); }