Ejemplo n.º 1
0
 public MigrationStartupTask(
     BTCPayNetworkProvider networkProvider,
     StoreRepository storeRepository,
     ApplicationDbContextFactory dbContextFactory,
     UserManager <ApplicationUser> userManager,
     IOptions <LightningNetworkOptions> lightningOptions,
     SettingsRepository settingsRepository,
     AppService appService,
     IEnumerable <IPayoutHandler> payoutHandlers,
     BTCPayNetworkJsonSerializerSettings btcPayNetworkJsonSerializerSettings,
     LightningAddressService lightningAddressService,
     ILogger <MigrationStartupTask> logger)
 {
     _DBContextFactory = dbContextFactory;
     _StoreRepository  = storeRepository;
     _NetworkProvider  = networkProvider;
     _Settings         = settingsRepository;
     _appService       = appService;
     _payoutHandlers   = payoutHandlers;
     _btcPayNetworkJsonSerializerSettings = btcPayNetworkJsonSerializerSettings;
     _lightningAddressService             = lightningAddressService;
     _logger          = logger;
     _userManager     = userManager;
     LightningOptions = lightningOptions;
 }
Ejemplo n.º 2
0
 public UILNURLController(InvoiceRepository invoiceRepository,
                          EventAggregator eventAggregator,
                          BTCPayNetworkProvider btcPayNetworkProvider,
                          LightningLikePaymentHandler lightningLikePaymentHandler,
                          StoreRepository storeRepository,
                          AppService appService,
                          UIInvoiceController invoiceController,
                          LinkGenerator linkGenerator,
                          LightningAddressService lightningAddressService)
 {
     _invoiceRepository           = invoiceRepository;
     _eventAggregator             = eventAggregator;
     _btcPayNetworkProvider       = btcPayNetworkProvider;
     _lightningLikePaymentHandler = lightningLikePaymentHandler;
     _storeRepository             = storeRepository;
     _appService              = appService;
     _invoiceController       = invoiceController;
     _linkGenerator           = linkGenerator;
     _lightningAddressService = lightningAddressService;
 }