public ClientStore( IConfigurationStoreRepository <Client> repository, ILogger <ClientStore> logger) { _repository = repository ?? throw new ArgumentNullException(nameof(repository), "Repository parameter can't be null"); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _isErrorLoggingEnabled = logger.IsEnabled(LogLevel.Error); _isDebugLoggingEnabled = logger.IsEnabled(LogLevel.Debug); }
public ResourceStore( IConfigurationStoreRepository <Entities.ApiResource> apiRepository, IConfigurationStoreRepository <Entities.IdentityResource> idRepository, ILogger <ResourceStore> logger) { _apiRepository = apiRepository ?? throw new ArgumentNullException( nameof(apiRepository), "Api Repository parameter can't be null"); _idRepository = idRepository ?? throw new ArgumentNullException( nameof(idRepository), "Id Repository parameter can't be null"); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _isDebugLoggingEnabled = logger.IsEnabled(LogLevel.Debug); _isErrorLoggingEnabled = logger.IsEnabled(LogLevel.Error); }