public WebhooksController(
     IStripeService stripeService,
     IProjectInvoiceService invoiceService,
     IDisperseFundsService paidInvoiceService,
     IFinancialAccountService financialAccountService,
     ICardService cardService,
     IChargeService chargeService,
     ISourceService sourceService,
     IPaymentIntentService paymentIntentService,
     ISubscriptionService subscriptionService,
     ILogger <WebhooksController> logger,
     IOptions <AppSettings> appSettings,
     IBuyerAccountService buyerAccountService)
 {
     _logger                  = logger;
     _cardService             = cardService;
     _chargeService           = chargeService;
     _sourceService           = sourceService;
     _paymentIntentService    = paymentIntentService;
     _subscriptionService     = subscriptionService;
     _stripeService           = stripeService;
     _invoiceService          = invoiceService;
     _paidInvoiceService      = paidInvoiceService;
     _financialAccountService = financialAccountService;
     _appSettings             = appSettings;
     _buyerAccountService     = buyerAccountService;
     _logger                  = logger;
 }
 public PayoutController(
     IAgencyOwner agencyOwner,
     IProviderAgencyOwner providerAgencyOwner,
     IServiceProvider serviceProvider,
     IDisperseFundsService payoutService) : base(serviceProvider)
 {
     _agencyOwner         = agencyOwner;
     _providerAgencyOwner = providerAgencyOwner;
     _payoutService       = payoutService;
 }
Exemple #3
0
 public PayoutController(
     IOrganizationPerson person,
     IDisperseFundsService payoutService,
     ICommissionService commissionService,
     IServiceProvider serviceProvider)
 {
     _person            = person;
     _payoutService     = payoutService;
     _commissionService = commissionService;
 }