public override void OnActionExecuted(ActionExecutedContext context) { IRepository repository = context.HttpContext.RequestServices.GetService <IRepository>(); AuditLogMessage message = new AuditLogMessage(_action, context.HttpContext.Connection.RemoteIpAddress.ToString(), AuditLogMessage.MessageType.completed); repository.RecordAuditMessage(message); }
public async Task RecordAuditMessage(AuditLogMessage message) { messages.Add(message); }
public Task RecordAuditMessage(AuditLogMessage message) { return(LogMessages.InsertOneAsync(message)); }