public ApplicationSubmittedDomainEventHandler(
     ILogger <ApplicationSubmittedDomainEventHandler> logger,
     IJobsVacancyClient client,
     ICommunicationQueueService communicationQueueService)
     : base(logger)
 {
     _logger = logger;
     _client = client;
     _communicationQueueService = communicationQueueService;
 }
示例#2
0
 public VacancyClosedEventHandler(
     ILogger <VacancyClosedEventHandler> logger, IQueryStoreWriter queryStore,
     IVacancyRepository repository, IReferenceDataReader referenceDataReader, ITimeProvider timeProvider,
     IFaaService faaService, ICommunicationQueueService communicationQueueService)
 {
     _logger                    = logger;
     _queryStore                = queryStore;
     _repository                = repository;
     _referenceDataReader       = referenceDataReader;
     _timeProvider              = timeProvider;
     _faaService                = faaService;
     _communicationQueueService = communicationQueueService;
 }
示例#3
0
 public ProviderBlockedDomainEventHandler(
     IQueryStoreReader queryStoreReader,
     IVacancyQuery vacancyQuery,
     IMessaging messaging,
     ICommunicationQueueService communicationQueueService,
     ILogger <ProviderBlockedDomainEventHandler> logger) : base(logger)
 {
     _queryStoreReader          = queryStoreReader;
     _vacancyQuery              = vacancyQuery;
     _messaging                 = messaging;
     _communicationQueueService = communicationQueueService;
     _logger = logger;
 }
 public ApproveVacancyReviewCommandHandler(ILogger <ApproveVacancyReviewCommandHandler> logger,
                                           IVacancyReviewRepository vacancyReviewRepository,
                                           IVacancyRepository vacancyRepository,
                                           IMessaging messaging,
                                           AbstractValidator <VacancyReview> vacancyReviewValidator,
                                           ITimeProvider timeProvider,
                                           IBlockedOrganisationQuery blockedOrganisationQuery,
                                           IEmployerDashboardProjectionService dashboardService,
                                           ICommunicationQueueService communicationQueueService)
 {
     _logger                    = logger;
     _vacancyRepository         = vacancyRepository;
     _vacancyReviewRepository   = vacancyReviewRepository;
     _messaging                 = messaging;
     _vacancyReviewValidator    = vacancyReviewValidator;
     _timeProvider              = timeProvider;
     _blockedOrganisationQuery  = blockedOrganisationQuery;
     _dashboardService          = dashboardService;
     _communicationQueueService = communicationQueueService;
 }
 public VacancyReviewedHandler(ILogger <VacancyReviewedHandler> logger, ICommunicationQueueService queue) : base(logger)
 {
     _logger = logger;
     _queue  = queue;
 }
 public DailyApplicationsSubmittedTimeTrigger(ILogger <DailyApplicationsSubmittedTimeTrigger> logger, ICommunicationQueueService queue, ITimeProvider timeProvider)
 {
     _logger       = logger;
     _queue        = queue;
     _timeProvider = timeProvider;
 }
示例#7
0
 public VacancyReferredDomainEventHandler(ILogger <VacancyReferredDomainEventHandler> logger, ICommunicationQueueService queue) : base(logger)
 {
     _logger = logger;
     _queue  = queue;
 }