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 InvoiceController(IProjectInvoiceService invoiceService, IOrganizationAccountManager accountManager, IServiceProvider serviceProvider) : base( serviceProvider) { _accountManager = accountManager; _invoiceService = invoiceService; }
public InvoiceController(IProjectInvoiceService invoiceService, IOrganizationCustomer customer, IServiceProvider serviceProvider) : base(serviceProvider) { _invoiceService = invoiceService; _customer = customer; }
public InvoiceController( IProjectInvoiceService invoiceService, IInvoiceProjectSummaryService invoiceSummaryService, IProviderAgencyOwner agencyOwner, IServiceProvider provider) : base(provider) { _agencyOwner = agencyOwner; _invoiceService = invoiceService; _invoiceSummaryService = invoiceSummaryService; }