protected async Task LogAudit(AuditTypes auditType, string username, string service) { var audit = new Audit { User = username, Type = auditType.ToString(), Service = service, AuditDate = DateTime.UtcNow }; await _auditRepository.Create(audit); }
public void AddAudit(AuditTypes type, string username, string data) { Exception e; Task.Run(() => LunaLogic.Current.DatabaseProvider.Audits.Insert(new Audit { ActionTaken = type.ToString(), ActionData = data, Time = DateTime.UtcNow, UserId = LunaLogic.Current.DatabaseProvider.Users.Get(username).UserId }, out e)); //TODO: Logging }
public void AddEntry(AuditTypes type, string comment, int userId, int objectId) { WriteProvider.WriteEntry(objectId, userId, DateTime.Now, type.ToString(), comment); }