private IStatsDownloadDatabaseService NewFileDownloadDatabaseProvider( IDatabaseConnectionSettingsService databaseConnectionSettingsService, IDatabaseConnectionServiceFactory databaseConnectionServiceFactory, ILoggingService loggingService) { return(new StatsDownloadDatabaseProvider(databaseConnectionSettingsService, databaseConnectionServiceFactory, loggingService)); }
public StatsDownloadDatabaseProvider(IDatabaseConnectionSettingsService databaseConnectionSettingsService, IDatabaseConnectionServiceFactory databaseConnectionServiceFactory, ILoggingService loggingService) { this.databaseConnectionSettingsService = databaseConnectionSettingsService ?? throw new ArgumentNullException( nameof(databaseConnectionSettingsService)); this.databaseConnectionServiceFactory = databaseConnectionServiceFactory ?? throw new ArgumentNullException( nameof(databaseConnectionServiceFactory)); this.loggingService = loggingService ?? throw new ArgumentNullException(nameof(loggingService)); }
public DatabaseFactoryComponentSelector(IDatabaseConnectionSettingsService settings) { this.settings = settings; }