public BlockedOrganisationsOrchestrator(
     IBlockedOrganisationQuery blockedOrganisationQuery, IQueryStoreReader queryStore,
     IMessaging messaging, ITimeProvider timeProvider, ITrainingProviderService trainingProviderService)
 {
     _blockedOrganisationQuery = blockedOrganisationQuery;
     _queryStore              = queryStore;
     _messaging               = messaging;
     _timeProvider            = timeProvider;
     _trainingProviderService = trainingProviderService;
 }
Exemplo n.º 2
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;
 }
Exemplo n.º 3
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;
 }
Exemplo n.º 4
0
 public QaVacancyClient(
     IQueryStoreReader queryStoreReader,
     IReferenceDataReader referenceDataReader,
     IVacancyReviewRepository vacancyReviewRepository,
     IVacancyReviewQuery vacancyReviewQuery,
     IVacancyRepository vacancyRepository,
     IApprenticeshipProgrammeProvider apprenticeshipProgrammesProvider,
     IMessaging messaging,
     INextVacancyReviewService nextVacancyReviewService)
 {
     _queryStoreReader                 = queryStoreReader;
     _referenceDataReader              = referenceDataReader;
     _vacancyReviewRepository          = vacancyReviewRepository;
     _vacancyReviewQuery               = vacancyReviewQuery;
     _vacancyRepository                = vacancyRepository;
     _apprenticeshipProgrammesProvider = apprenticeshipProgrammesProvider;
     _messaging = messaging;
     _nextVacancyReviewService = nextVacancyReviewService;
 }
Exemplo n.º 5
0
 public GetEmployerSummaryQueryHandler(IQueryStoreReader queryStoreReader, ILogger <GetApplicantsQueryHandler> logger)
 {
     _logger           = logger;
     _queryStoreReader = queryStoreReader;
 }
Exemplo n.º 6
0
 public GetEmployerOrganisationStatusQueryHandler(ILogger <GetEmployerOrganisationStatusQueryHandler> logger, IQueryStoreReader queryStoreReader)
 {
     _logger           = logger;
     _queryStoreReader = queryStoreReader;
 }
Exemplo n.º 7
0
 public GetVacanciesQueryHandler(ILogger <GetVacanciesQueryHandler> logger, IQueryStoreReader queryStoreReader, IVacancySummaryMapper mapper)
 {
     _logger           = logger;
     _queryStoreReader = queryStoreReader;
     _mapper           = mapper;
 }
 public GetApplicantsQueryHandler(ILogger <GetApplicantsQueryHandler> logger, IQueryStoreReader queryStoreReader)
 {
     _logger           = logger;
     _queryStoreReader = queryStoreReader;
 }
 public TransferVacanciesFromProviderJob(IVacancyQuery vacanciesQuery, IRecruitQueueService queueService, IQueryStoreReader queryStoreReader)
 {
     _vacanciesQuery   = vacanciesQuery;
     _queueService     = queueService;
     _queryStoreReader = queryStoreReader;
 }