public StoresController( NBXplorerDashboard dashboard, IServiceProvider serviceProvider, BTCPayServerOptions btcpayServerOptions, BTCPayServerEnvironment btcpayEnv, IOptions <MvcJsonOptions> mvcJsonOptions, StoreRepository repo, TokenRepository tokenRepo, UserManager <ApplicationUser> userManager, AccessTokenController tokenController, BTCPayWalletProvider walletProvider, BTCPayNetworkProvider networkProvider, ExplorerClientProvider explorerProvider, IFeeProviderFactory feeRateProvider, LanguageService langService, IHostingEnvironment env, CoinAverageSettings coinAverage) { _Dashboard = dashboard; _Repo = repo; _TokenRepository = tokenRepo; _UserManager = userManager; _LangService = langService; _TokenController = tokenController; _WalletProvider = walletProvider; _Env = env; _NetworkProvider = networkProvider; _ExplorerProvider = explorerProvider; _MvcJsonOptions = mvcJsonOptions.Value; _FeeRateProvider = feeRateProvider; _ServiceProvider = serviceProvider; _BtcpayServerOptions = btcpayServerOptions; _BTCPayEnv = btcpayEnv; _CoinAverage = coinAverage; }
public RatesHostedService(SettingsRepository repo, RateProviderFactory rateProviderFactory, CoinAverageSettings coinAverageSettings) { this._SettingsRepository = repo; _coinAverageSettings = coinAverageSettings; _RateProviderFactory = rateProviderFactory; }