public ApplicationSubmittedDomainEventHandler( ILogger <ApplicationSubmittedDomainEventHandler> logger, IJobsVacancyClient client, ICommunicationQueueService communicationQueueService) : base(logger) { _logger = logger; _client = client; _communicationQueueService = communicationQueueService; }
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; }
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; }
public VacancyReferredDomainEventHandler(ILogger <VacancyReferredDomainEventHandler> logger, ICommunicationQueueService queue) : base(logger) { _logger = logger; _queue = queue; }