Esempio n. 1
0
        public async Task Append(int employeeId, LogActionType actionType, LogResourceType resourceType, int resourceId, string message,
                                 string oldValue = null, string newValue = null)
        {
            var logEntry = new AuditLogEntry(employeeId, actionType, resourceType, resourceId, message, oldValue, newValue);

            _dbContext.AuditLog.Add(logEntry);
            await _dbContext.SaveChangesAsync();
        }
Esempio n. 2
0
 public AuditLogEntry(int employeeId, LogActionType actionType, LogResourceType resourceType, int resourceId, string message,
                      string oldValue = null, string newValue = null)
 {
     EmployeeId   = employeeId;
     ActionType   = actionType;
     ResourceType = resourceType;
     ResourceId   = resourceId;
     Message      = message;
     Timestamp    = DateTime.Now;
     OldValue     = oldValue;
     NewValue     = newValue;
 }