public TransferVacanciesFromProviderQueueTrigger(ILogger <TransferVacanciesFromProviderQueueTrigger> logger, RecruitWebJobsSystemConfiguration jobsConfig, IJobsVacancyClient client, IVacancyQuery vacancyRepository, TransferVacanciesFromProviderJob runner)
 {
     _logger            = logger;
     _jobsConfig        = jobsConfig;
     _client            = client;
     _vacancyRepository = vacancyRepository;
     _runner            = runner;
 }
Пример #2
0
 public GenerateAllVacancyAnalyticsQueueTrigger(ILogger <GenerateVacancyAnalyticsSummaryQueueTrigger> logger, RecruitWebJobsSystemConfiguration jobsConfig,
                                                IRecruitQueueService queue, IVacancyQuery vacancyQuery)
 {
     _logger       = logger;
     _jobsConfig   = jobsConfig;
     _queue        = queue;
     _vacancyQuery = vacancyQuery;
 }
Пример #3
0
 public BeginMigrationQueueTrigger(
     IVacancyQuery vacancyQuery,
     IRecruitQueueService recruitQueueService,
     ILogger <BeginMigrationQueueTrigger> logger)
 {
     _vacancyQuery        = vacancyQuery;
     _recruitQueueService = recruitQueueService;
     _logger = logger;
 }
 public CloseExpiredVacanciesCommandHandler(
     ILogger <CloseExpiredVacanciesCommandHandler> logger,
     IVacancyQuery query,
     ITimeProvider timeProvider,
     IVacancyService vacancyService)
 {
     _logger         = logger;
     _query          = query;
     _timeProvider   = timeProvider;
     _vacancyService = vacancyService;
 }
 public PublishedVacancyProjectionService(
     ILogger <PublishedVacancyProjectionService> logger,
     IQueryStoreWriter queryStoreWriter,
     IVacancyQuery vacancyQuery,
     IReferenceDataReader referenceDataReader)
 {
     _logger              = logger;
     _queryStoreWriter    = queryStoreWriter;
     _vacancyQuery        = vacancyQuery;
     _referenceDataReader = referenceDataReader;
 }
Пример #6
0
 public DeleteStaleVacanciesQueueTrigger(ILogger <DeleteStaleVacanciesQueueTrigger> logger,
                                         RecruitWebJobsSystemConfiguration jobsConfig,
                                         ITimeProvider timeProvider,
                                         IVacancyQuery vacancyQuery,
                                         IMessaging messaging)
 {
     _logger       = logger;
     _jobsConfig   = jobsConfig;
     _timeProvider = timeProvider;
     _vacancyQuery = vacancyQuery;
     _messaging    = messaging;
 }
Пример #7
0
 public UpdatedPermissionsExternalSystemEventsHandler(ILogger <UpdatedPermissionsExternalSystemEventsHandler> logger, RecruitWebJobsSystemConfiguration jobsConfig,
                                                      IRecruitQueueService recruitQueueService,
                                                      IEmployerAccountProvider employerAccountProvider, IEncodingService encoder, IVacancyQuery vacancyQuery,
                                                      IMessaging messaging)
 {
     _logger                  = logger;
     _jobsConfig              = jobsConfig;
     _recruitQueueService     = recruitQueueService;
     _employerAccountProvider = employerAccountProvider;
     _encoder                 = encoder;
     _vacancyQuery            = vacancyQuery;
     _messaging               = messaging;
 }
Пример #8
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;
 }
Пример #9
0
 public VacancyClient(
     IVacancyRepository repository,
     IVacancyQuery vacancyQuery,
     IQueryStoreReader reader,
     IMessaging messaging,
     IEntityValidator <Vacancy, VacancyRuleSet> validator,
     IApprenticeshipProgrammeProvider apprenticeshipProgrammesProvider,
     IEmployerAccountProvider employerAccountProvider,
     IApplicationReviewRepository applicationReviewRepository,
     IVacancyReviewQuery vacancyReviewQuery,
     ICandidateSkillsProvider candidateSkillsProvider,
     IVacancyService vacancyService,
     IEmployerDashboardProjectionService employerDashboardService,
     IProviderDashboardProjectionService providerDashboardService,
     IEmployerProfileRepository employerProfileRepository,
     IUserRepository userRepository,
     IQualificationsProvider qualificationsProvider,
     ITrainingProviderService trainingProviderService,
     IEmployerService employerService,
     IReportRepository reportRepository,
     IReportService reportService,
     IUserNotificationPreferencesRepository userNotificationPreferencesRepository,
     AbstractValidator <UserNotificationPreferences> userNotificationPreferencesValidator,
     ITrainingProviderSummaryProvider trainingProviderSummaryProvider,
     AbstractValidator <Qualification> qualificationValidator)
 {
     _repository   = repository;
     _vacancyQuery = vacancyQuery;
     _reader       = reader;
     _messaging    = messaging;
     _validator    = validator;
     _apprenticeshipProgrammesProvider = apprenticeshipProgrammesProvider;
     _employerAccountProvider          = employerAccountProvider;
     _applicationReviewRepository      = applicationReviewRepository;
     _vacancyReviewQuery                    = vacancyReviewQuery;
     _candidateSkillsProvider               = candidateSkillsProvider;
     _vacancyService                        = vacancyService;
     _employerDashboardService              = employerDashboardService;
     _providerDashboardService              = providerDashboardService;
     _employerProfileRepository             = employerProfileRepository;
     _userRepository                        = userRepository;
     _qualificationsProvider                = qualificationsProvider;
     _trainingProviderService               = trainingProviderService;
     _employerService                       = employerService;
     _reportRepository                      = reportRepository;
     _reportService                         = reportService;
     _userNotificationPreferencesRepository = userNotificationPreferencesRepository;
     _userNotificationPreferencesValidator  = userNotificationPreferencesValidator;
     _trainingProviderSummaryProvider       = trainingProviderSummaryProvider;
     _qualificationValidator                = qualificationValidator;
 }
 public ProviderDashboardProjectionService(
     IVacancyQuery vacancyQuery,
     IApplicationReviewQuery applicationReviewQuery,
     IQueryStoreWriter queryStoreWriter,
     ILogger <ProviderDashboardProjectionService> logger,
     IApprenticeshipProgrammeProvider apprenticeshipProgrammeProvider,
     ITimeProvider timeProvider)
 {
     _logger                          = logger;
     _vacancyQuery                    = vacancyQuery;
     _queryStoreWriter                = queryStoreWriter;
     _applicationReviewQuery          = applicationReviewQuery;
     _apprenticeshipProgrammeProvider = apprenticeshipProgrammeProvider;
     _timeProvider                    = timeProvider;
 }
 public EmployerDashboardProjectionService(
     IVacancyQuery vacancyQuery,
     IVacancySummariesProvider vacancySummariesQuery,
     IQueryStoreWriter queryStoreWriter,
     ILogger <EmployerDashboardProjectionService> logger,
     IApprenticeshipProgrammeProvider apprenticeshipProgrammeProvider,
     ITimeProvider timeProvider)
 {
     _logger                          = logger;
     _vacancyQuery                    = vacancyQuery;
     _queryStoreWriter                = queryStoreWriter;
     _vacancySummariesQuery           = vacancySummariesQuery;
     _apprenticeshipProgrammeProvider = apprenticeshipProgrammeProvider;
     _timeProvider                    = timeProvider;
 }
Пример #12
0
 public GeocodeServiceFactory(IOptions <GeocodeConfiguration> config, ILogger <GeocodeService> logger, IVacancyQuery vacancyQuery)
 {
     _config       = config.Value;
     _vacancyQuery = vacancyQuery;
     _logger       = logger;
 }
 public TransferVacanciesFromEmployerReviewToQAReviewJob(IVacancyQuery vacanciesQuery, IMessaging messaging)
 {
     _vacanciesQuery = vacanciesQuery;
     _messaging      = messaging;
 }
 public TransferVacanciesFromProviderJob(IVacancyQuery vacanciesQuery, IRecruitQueueService queueService)
 {
     _vacanciesQuery = vacanciesQuery;
     _queueService   = queueService;
 }
 public TransferVacanciesFromProviderJob(IVacancyQuery vacanciesQuery, IRecruitQueueService queueService, IQueryStoreReader queryStoreReader)
 {
     _vacanciesQuery   = vacanciesQuery;
     _queueService     = queueService;
     _queryStoreReader = queryStoreReader;
 }
Пример #16
0
 public ExistingVacancyGeocodeService(ILogger <GeocodeService> logger, IVacancyQuery vacancyQuery)
 {
     _logger       = logger;
     _vacancyQuery = vacancyQuery;
 }