public GreenfieldPullPaymentController(PullPaymentHostedService pullPaymentService,
                                        LinkGenerator linkGenerator,
                                        ApplicationDbContextFactory dbContextFactory,
                                        CurrencyNameTable currencyNameTable,
                                        Services.BTCPayNetworkJsonSerializerSettings serializerSettings,
                                        BTCPayNetworkProvider networkProvider)
 {
     _pullPaymentService = pullPaymentService;
     _linkGenerator      = linkGenerator;
     _dbContextFactory   = dbContextFactory;
     _currencyNameTable  = currencyNameTable;
     _serializerSettings = serializerSettings;
     _networkProvider    = networkProvider;
 }
Exemple #2
0
 public GreenfieldPullPaymentController(PullPaymentHostedService pullPaymentService,
                                        LinkGenerator linkGenerator,
                                        ApplicationDbContextFactory dbContextFactory,
                                        CurrencyNameTable currencyNameTable,
                                        Services.BTCPayNetworkJsonSerializerSettings serializerSettings,
                                        IEnumerable <IPayoutHandler> payoutHandlers)
 {
     _pullPaymentService = pullPaymentService;
     _linkGenerator      = linkGenerator;
     _dbContextFactory   = dbContextFactory;
     _currencyNameTable  = currencyNameTable;
     _serializerSettings = serializerSettings;
     _payoutHandlers     = payoutHandlers;
 }