public DatabaseUpdateService(ILogger <DatabaseUpdateService> logger, IDatabaseUpdateTimerService databaseUpdateTimerService, IServiceProvider serviceProvider, Func <IServiceProvider, IServiceScope> serviceScopeProvider) { _databaseUpdateTimerService = databaseUpdateTimerService; _serviceProvider = serviceProvider; _serviceScopeProvider = serviceScopeProvider; _logger = logger; }
public DatabaseUpdateService(ILogger <DatabaseUpdateService> logger, IDatabaseUpdateTimerService databaseUpdateTimerService, IServiceProvider serviceProvider) { _logger = logger; _databaseUpdateTimerService = databaseUpdateTimerService; _serviceProvider = serviceProvider; _serviceScopeProvider = serviceProviderRequiringScope => serviceProviderRequiringScope.CreateScope(); }