Beispiel #1
0
 public CancelRegistrationMessageHandler(IRegistrationDbContext dbContext, ISendApiClient apiClient,
                                         ITranslator <FacebookMessengerPlatformClient> translator,
                                         ILogger <CancelRegistrationMessageHandler> logger) : base(logger)
 {
     _dbContext  = dbContext;
     _apiClient  = apiClient;
     _translator = translator;
 }
Beispiel #2
0
 public ConfirmSubscriptionMessageHandler(IRegistrationDbContext dbContext, IMediator mediator,
                                          ISendApiClient apiClient, ITranslator <FacebookMessengerPlatformClient> translator,
                                          ILogger <ConfirmSubscriptionMessageHandler> logger) : base(logger)
 {
     _dbContext  = dbContext;
     _mediator   = mediator;
     _apiClient  = apiClient;
     _translator = translator;
 }
 public StartRegistrationMessageHandler(IRegistrationDbContext dbContext, IConfiguration configuration,
                                        IGatherLanguageMessageHandler langHandler, IBackgroundJobClient backgroundJobClient,
                                        ILogger <StartRegistrationMessageHandler> logger) : base(logger)
 {
     _dbContext           = dbContext;
     _langHandler         = langHandler;
     _configuration       = configuration;
     _backgroundJobClient = backgroundJobClient;
 }
 public GatherLanguageMessageHandler(IConfiguration configuration, ISendApiClient apiClient,
                                     ITranslator <FacebookMessengerPlatformClient> translator, IGatherYearMessageHandler yearHandler,
                                     IRegistrationDbContext dbContext, ILogger <GatherLanguageMessageHandler> logger) : base(dbContext,
                                                                                                                             translator, logger)
 {
     _configuration = configuration;
     _apiClient     = apiClient;
     _translator    = translator;
     _yearHandler   = yearHandler;
 }
 public GatherClassMessageHandler(IMediator mediator, ISendApiClient apiClient,
                                  ITranslator <FacebookMessengerPlatformClient> translator, IConfirmSubscriptionMessageHandler confirmHandler,
                                  IRegistrationDbContext dbContext, ILogger <GatherClassMessageHandler> logger) : base(dbContext, translator,
                                                                                                                       logger)
 {
     _mediator       = mediator;
     _apiClient      = apiClient;
     _translator     = translator;
     _confirmHandler = confirmHandler;
 }
Beispiel #6
0
 public EnsureRegistrationEndedJob(IRegistrationDbContext dbContext)
 {
     _dbContext = dbContext;
 }