public AuditTrailProvider(AuditConfiguration auditConfigurationSqlServer, AuditContext auditContext, IHttpContextAccessor httpContextAccessor) { this.auditConfigurationSqlServer = auditConfigurationSqlServer ?? throw new ArgumentNullException(nameof(auditConfigurationSqlServer)); this.auditContext = auditContext ?? throw new ArgumentNullException(nameof(auditContext)); this.httpContextAccessor = httpContextAccessor ?? throw new ArgumentNullException(nameof(httpContextAccessor)); }
public AuditSqlServerDapperInitializer(AuditConfiguration auditConfigurationSqlServer, AuditContext auditContext, ILoggerFactory loggerFactory) { this.auditConfigurationSqlServer = auditConfigurationSqlServer ?? throw new ArgumentNullException(nameof(auditConfigurationSqlServer)); this.auditContext = auditContext ?? throw new ArgumentNullException(nameof(auditContext)); logger = loggerFactory?.CreateLogger <AuditSqlServerDapperInitializer>() ?? throw new ArgumentNullException(nameof(loggerFactory)); }