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(); }
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; }