// 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 StripeWebhookHandler(ILogger <StripeWebhookHandler> logger, INewMemberService newMemberService, IPaymentHandlerSubscription paymentHandlerSubscription, IPaymentHandlerCustomer paymentHandlerCustomer, AdminUpdatesWebhook adminUpdatesWebhook) { _logger = logger; _newMemberService = newMemberService; _paymentHandlerSubscription = paymentHandlerSubscription; _paymentHandlerCustomer = paymentHandlerCustomer; _webhook = adminUpdatesWebhook; }
public DailyCheckInitiatedEventHandler(AdminUpdatesWebhook webhook, IAlumniGraduationService alumniGraduationService, IDailyCheckPingService dailyCheckPingService, IDailyCheckSubscriptionPlanCountService dailyCheckSubscriptionPlanCountService, IVideosService videosService, IRepository <DailyCheck> repository) { _webhook = webhook; _alumniGraduationService = alumniGraduationService; _dailyCheckPingService = dailyCheckPingService; _dailyCheckSubscriptionPlanCountService = dailyCheckSubscriptionPlanCountService; _videosService = videosService; _repository = repository; }
public DiscordLogInvalidUserHandler(AdminUpdatesWebhook webhook) { _webhook = webhook; }
public DiscordLogSubscriptionAddedEventHandler(AdminUpdatesWebhook webhook) { _webhook = webhook; }
public DiscordLogUserRemovedFromRoleHandler(AdminUpdatesWebhook webhook) { _webhook = webhook; }
public DailyCheckInitiatedEventHandler(AdminUpdatesWebhook webhook, IAlumniGraduationService alumniGraduationService) { _webhook = webhook; _alumniGraduationService = alumniGraduationService; }
public DiscordLogNewUserRegisteredHandler(AdminUpdatesWebhook webhook) { _webhook = webhook; }
public DiscordLogUserEmailConfirmedChangedHandler(AdminUpdatesWebhook webhook) { _webhook = webhook; }
public DiscordLogUserAddedToRoleHandler(AdminUpdatesWebhook webhook) { _webhook = webhook; }
public AppStartedEventHandler(AdminUpdatesWebhook webhook) { _webhook = webhook; }
public DiscordLogForgotPasswordHandler(AdminUpdatesWebhook webhook) { _webhook = webhook; }
public DiscordLogSiteErrorOccurredHandler(AdminUpdatesWebhook webhook) { _webhook = webhook; }
public DiscordLogBillingActivityCreatedEventHandler(AdminUpdatesWebhook webhook) { _webhook = webhook; }