// 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;
 }
Exemplo n.º 5
0
 public DiscordLogSubscriptionAddedEventHandler(AdminUpdatesWebhook webhook)
 {
     _webhook = webhook;
 }
 public DiscordLogUserRemovedFromRoleHandler(AdminUpdatesWebhook webhook)
 {
     _webhook = webhook;
 }
Exemplo n.º 7
0
 public DailyCheckInitiatedEventHandler(AdminUpdatesWebhook webhook,
                                        IAlumniGraduationService alumniGraduationService)
 {
     _webhook = webhook;
     _alumniGraduationService = alumniGraduationService;
 }
Exemplo n.º 8
0
 public DiscordLogNewUserRegisteredHandler(AdminUpdatesWebhook webhook)
 {
     _webhook = webhook;
 }
 public DiscordLogUserEmailConfirmedChangedHandler(AdminUpdatesWebhook webhook)
 {
     _webhook = webhook;
 }
Exemplo n.º 10
0
 public DiscordLogUserAddedToRoleHandler(AdminUpdatesWebhook webhook)
 {
     _webhook = webhook;
 }
Exemplo n.º 11
0
 public AppStartedEventHandler(AdminUpdatesWebhook webhook)
 {
     _webhook = webhook;
 }
Exemplo n.º 12
0
 public DiscordLogForgotPasswordHandler(AdminUpdatesWebhook webhook)
 {
     _webhook = webhook;
 }
 public DiscordLogSiteErrorOccurredHandler(AdminUpdatesWebhook webhook)
 {
     _webhook = webhook;
 }
 public DiscordLogBillingActivityCreatedEventHandler(AdminUpdatesWebhook webhook)
 {
     _webhook = webhook;
 }