예제 #1
0
 public ServerController(UserManager <ApplicationUser> userManager,
                         BTCPayRateProviderFactory rateProviderFactory,
                         SettingsRepository settingsRepository,
                         Services.Stores.StoreRepository storeRepository)
 {
     _UserManager         = userManager;
     _SettingsRepository  = settingsRepository;
     _RateProviderFactory = rateProviderFactory;
     _StoreRepository     = storeRepository;
 }
 public ServerController(UserManager<ApplicationUser> userManager,
     Configuration.BTCPayServerOptions options,
     BTCPayRateProviderFactory rateProviderFactory,
     SettingsRepository settingsRepository,
     LightningConfigurationProvider lnConfigProvider,
     Services.Stores.StoreRepository storeRepository)
 {
     _Options = options;
     _UserManager = userManager;
     _SettingsRepository = settingsRepository;
     _RateProviderFactory = rateProviderFactory;
     _StoreRepository = storeRepository;
     _LnConfigProvider = lnConfigProvider;
 }
예제 #3
0
 public ServerController(UserManager <ApplicationUser> userManager,
                         Configuration.BTCPayServerOptions options,
                         RateFetcher rateProviderFactory,
                         SettingsRepository settingsRepository,
                         NBXplorerDashboard dashBoard,
                         LightningConfigurationProvider lnConfigProvider,
                         Services.Stores.StoreRepository storeRepository)
 {
     _Options             = options;
     _UserManager         = userManager;
     _SettingsRepository  = settingsRepository;
     _dashBoard           = dashBoard;
     _RateProviderFactory = rateProviderFactory;
     _StoreRepository     = storeRepository;
     _LnConfigProvider    = lnConfigProvider;
 }