// TODO: This is a lot of injected dependencies... public WebhookHandlerService(IPaymentHandlerSubscription paymentHandlerSubscription, IPaymentHandlerCustomerService paymentHandlerCustomerService, IPaymentHandlerInvoice paymentHandlerInvoice, IPaymentHandlerEventService paymentHandlerEvent, INewMemberService newMemberService, IMemberAddBillingActivityService memberAddBillingActivityService, IMemberSubscriptionRenewalService memberSubscriptionRenewalService, IMemberCancellationService memberCancellationService, IMemberSubscriptionEndedAdminEmailService memberSubscriptionEndedAdminEmailService, IUserLookupService userLookupService, IRepository <Member> repository, AdminUpdatesWebhook webhook, IAppLogger <WebhookHandlerService> logger) { _paymentHandlerSubscription = paymentHandlerSubscription; _paymentHandlerCustomerService = paymentHandlerCustomerService; _paymentHandlerInvoice = paymentHandlerInvoice; _paymentHandlerEventService = paymentHandlerEvent; _newMemberService = newMemberService; _memberAddBillingActivityService = memberAddBillingActivityService; _memberSubscriptionRenewalService = memberSubscriptionRenewalService; _memberCancellationService = memberCancellationService; _memberSubscriptionEndedAdminEmailService = memberSubscriptionEndedAdminEmailService; _userLookupService = userLookupService; _repository = repository; _webhook = webhook; _logger = logger; }
public CancelModel(UserManager <ApplicationUser> userManager, IPaymentHandlerSubscription paymentHandlerSubscription, IRepository <Member> repository) { _userManager = userManager; _paymentHandlerSubscription = paymentHandlerSubscription; _memberRepository = repository; }
public NewMemberService(IRepository repository, IUserRoleMembershipService userRoleMembershipService, IPaymentHandlerSubscription paymentHandlerSubscription, IEmailService emailService) { _repository = repository; _userRoleMembershipService = userRoleMembershipService; _paymentHandlerSubscription = paymentHandlerSubscription; _emailService = emailService; }
public StripeWebhookHandler(ILogger <StripeWebhookHandler> logger, INewMemberService newMemberService, IPaymentHandlerSubscription paymentHandlerSubscription, IPaymentHandlerCustomer paymentHandlerCustomer, AdminUpdatesWebhook adminUpdatesWebhook) { _logger = logger; _newMemberService = newMemberService; _paymentHandlerSubscription = paymentHandlerSubscription; _paymentHandlerCustomer = paymentHandlerCustomer; _webhook = adminUpdatesWebhook; }
public StripeWebhookHandler(IAppLogger <StripeWebhookHandler> logger, IPaymentHandlerSubscription paymentHandlerSubscription, IPaymentHandlerEventService paymentHandlerEvent, IPaymentHandlerInvoice paymentHandlerInvoice, IWebhookHandlerService webhookHandlerService) { _logger = logger; _paymentHandlerSubscription = paymentHandlerSubscription; _paymentHandlerEventService = paymentHandlerEvent; _paymentHandlerInvoice = paymentHandlerInvoice; _webhookHandlerService = webhookHandlerService; }
public NewMemberService(IRepository <Invitation> invitationRepository, IUserRoleMembershipService userRoleMembershipService, IPaymentHandlerSubscription paymentHandlerSubscription, IEmailService emailService, IMemberRegistrationService memberRegistrationService) { _invitationRepository = invitationRepository; _userRoleMembershipService = userRoleMembershipService; _paymentHandlerSubscription = paymentHandlerSubscription; _emailService = emailService; _memberRegistrationService = memberRegistrationService; }
public NewMemberService(IRepository <Invitation> invitationRepository, IUserRoleMembershipService userRoleMembershipService, IPaymentHandlerSubscription paymentHandlerSubscription, IEmailService emailService, IMemberRegistrationService memberRegistrationService, IAppLogger <NewMemberService> logger, IMemberAddBillingActivityService memberAddBillingActivityService) { _invitationRepository = invitationRepository; _userRoleMembershipService = userRoleMembershipService; _paymentHandlerSubscription = paymentHandlerSubscription; _emailService = emailService; _memberRegistrationService = memberRegistrationService; _logger = logger; _memberAddBillingActivityService = memberAddBillingActivityService; }
public SubscriptionStatusController(IPaymentHandlerSubscription paymentHandlerSubscription) { _paymentHandlerSubscription = paymentHandlerSubscription; }
public CancelModel(UserManager <ApplicationUser> userManager, IPaymentHandlerSubscription paymentHandlerSubscription) { _userManager = userManager; _paymentHandlerSubscription = paymentHandlerSubscription; }
public BillingController(IPaymentHandlerSubscription paymentHandlerSubscription) { _paymentHandlerSubscription = paymentHandlerSubscription; }