public RecurringJobsBuilder(IRecurringJobService recurringJobService, IOptions <CryptocurrencyProvidersOptions> Options, ICryptocurrencyExchangeProvider cryptocurrencyExchangeProvider, IExchangeRateProviderRecuringJobAdapter exchangeRateProviderRecuringJobAdapter) { _options = Options.Value; _cryptocurrencyExchangeProvider = cryptocurrencyExchangeProvider; _recurringJobService = recurringJobService; _exchangeRateProviderRecuringJobAdapter = exchangeRateProviderRecuringJobAdapter; }
public JobScheduler(IRecurringJobService recurringJobService, IConfiguration config) { _recurringJobService = recurringJobService; _userId = config.GetValue <int>("User:Id"); _username = config.GetValue <string>("User:Github:Id"); }