Beispiel #1
0
 public ServerController(UserManager <ApplicationUser> userManager,
                         IRateProviderFactory rateProviderFactory,
                         SettingsRepository settingsRepository)
 {
     _UserManager         = userManager;
     _SettingsRepository  = settingsRepository;
     _RateProviderFactory = rateProviderFactory;
 }
Beispiel #2
0
 public RatesHostedService(SettingsRepository repo,
                           CoinAverageSettings coinAverageSettings,
                           IRateProviderFactory rateProviderFactory)
 {
     this._SettingsRepository = repo;
     _RateProviderFactory     = rateProviderFactory;
     _coinAverageSettings     = coinAverageSettings;
 }
 public RateController(
     IRateProviderFactory rateProviderFactory,
     BTCPayNetworkProvider networkProvider,
     StoreRepository storeRepo,
     CurrencyNameTable currencyNameTable)
 {
     _RateProviderFactory = rateProviderFactory ?? throw new ArgumentNullException(nameof(rateProviderFactory));
     _NetworkProvider     = networkProvider;
     _StoreRepo           = storeRepo;
     _CurrencyNameTable   = currencyNameTable ?? throw new ArgumentNullException(nameof(currencyNameTable));
 }
Beispiel #4
0
 public Job(
     ICurrencyListProvider currencyListProvider,
     IRateProviderFactory rateProviderFactory,
     IRepositoryFactory repositoryFactory,
     IUILogger uiLogger,
     ILogger logger)
 {
     _currencyListProvider = currencyListProvider;
     _rateProviderFactory  = rateProviderFactory;
     _repositoryFactory    = repositoryFactory;
     _uiLogger             = uiLogger;
     _logger = logger;
 }
 public InvoiceController(
     IServiceProvider serviceProvider,
     InvoiceRepository invoiceRepository,
     CurrencyNameTable currencyNameTable,
     UserManager <ApplicationUser> userManager,
     IRateProviderFactory rateProviders,
     StoreRepository storeRepository,
     EventAggregator eventAggregator,
     BTCPayWalletProvider walletProvider,
     BTCPayNetworkProvider networkProvider)
 {
     _ServiceProvider   = serviceProvider;
     _CurrencyNameTable = currencyNameTable ?? throw new ArgumentNullException(nameof(currencyNameTable));
     _StoreRepository   = storeRepository ?? throw new ArgumentNullException(nameof(storeRepository));
     _InvoiceRepository = invoiceRepository ?? throw new ArgumentNullException(nameof(invoiceRepository));
     _RateProviders     = rateProviders ?? throw new ArgumentNullException(nameof(rateProviders));
     _UserManager       = userManager;
     _EventAggregator   = eventAggregator;
     _NetworkProvider   = networkProvider;
     _WalletProvider    = walletProvider;
 }
 public InvoiceController(InvoiceRepository invoiceRepository,
                          CurrencyNameTable currencyNameTable,
                          UserManager <ApplicationUser> userManager,
                          BTCPayWallet wallet,
                          IRateProviderFactory rateProviders,
                          StoreRepository storeRepository,
                          EventAggregator eventAggregator,
                          BTCPayNetworkProvider networkProvider,
                          ExplorerClientProvider explorerClientProviders,
                          IFeeProviderFactory feeProviderFactory)
 {
     _ExplorerClients    = explorerClientProviders;
     _CurrencyNameTable  = currencyNameTable ?? throw new ArgumentNullException(nameof(currencyNameTable));
     _StoreRepository    = storeRepository ?? throw new ArgumentNullException(nameof(storeRepository));
     _InvoiceRepository  = invoiceRepository ?? throw new ArgumentNullException(nameof(invoiceRepository));
     _Wallet             = wallet ?? throw new ArgumentNullException(nameof(wallet));
     _RateProviders      = rateProviders ?? throw new ArgumentNullException(nameof(rateProviders));
     _UserManager        = userManager;
     _FeeProviderFactory = feeProviderFactory ?? throw new ArgumentNullException(nameof(feeProviderFactory));
     _EventAggregator    = eventAggregator;
     _NetworkProvider    = networkProvider;
 }
Beispiel #7
0
 public RatesHostedService(SettingsRepository repo, IRateProviderFactory rateProviderFactory)
 {
     this._SettingsRepository = repo;
     _RateProviderFactory     = rateProviderFactory as BTCPayRateProviderFactory;
 }