public CheckExpiredDrafts(IApprenticeshipApplicationDiagnosticsRepository applicationDiagnosticsRepository, IElasticsearchClientFactory elasticsearchClientFactory, IVacancySearchService <ApprenticeshipSearchResponse, ApprenticeshipVacancyDetail, ApprenticeshipSearchParameters> vacancySearchService, ILogService logger) { _applicationDiagnosticsRepository = applicationDiagnosticsRepository; _elasticsearchClientFactory = elasticsearchClientFactory; _vacancySearchService = vacancySearchService; _logger = logger; }
public TraineeshipVacancyDetailProvider( IMapper mapper, IVacancySearchService <TraineeshipSearchResponse, TraineeshipVacancyDetail, TraineeshipSearchParameters> vacancySearchService, ICandidateService candidateService, ILogService logger) { _mapper = mapper; _vacancySearchService = vacancySearchService; _candidateService = candidateService; _logger = logger; }
public ApprenticeshipVacancyDetailProvider( IVacancySearchService <ApprenticeshipSearchResponse, ApprenticeshipVacancyDetail, ApprenticeshipSearchParameters> vacancySearchService, ICandidateService candidateService, IMapper mapper, ILogService logger) { _vacancySearchService = vacancySearchService; _candidateService = candidateService; _mapper = mapper; _logger = logger; }
public ApprenticeshipVacancySuggestionsStrategy( IVacancySearchService <ApprenticeshipSearchResponse, ApprenticeshipVacancyDetail, ApprenticeshipSearchParameters> searchService, IVacancyDataProvider <ApprenticeshipVacancyDetail> vacancyDataProvider, ILocationSearchService locationSearchService, IReferenceDataService referenceDataService) { _searchService = searchService; _vacancyDataProvider = vacancyDataProvider; _locationSearchService = locationSearchService; _referenceDataService = referenceDataService; }
public TraineeshipVacancyProvider( IVacancySearchService <TraineeshipSearchResponse, TraineeshipVacancyDetail, TraineeshipSearchParameters> traineeshipSearchService, ICandidateService candidateService, IMapper traineeshipSearchMapper, ILogService logger) { _traineeshipSearchService = traineeshipSearchService; _candidateService = candidateService; _traineeshipSearchMapper = traineeshipSearchMapper; _logger = logger; }
public ApprenticeshipVacancyProvider( IVacancySearchService <ApprenticeshipSearchResponse, ApprenticeshipVacancyDetail, ApprenticeshipSearchParameters> apprenticeshipSearchService, ICandidateService candidateService, IMapper apprenticeshipSearchMapper, ILogService logger, ICandidateVacancyService candidateVacancyService) { _apprenticeshipSearchService = apprenticeshipSearchService; _candidateService = candidateService; _apprenticeshipSearchMapper = apprenticeshipSearchMapper; _logger = logger; _candidateVacancyService = candidateVacancyService; }
public SearchProvider(ILocationSearchService locationSearchService, IVacancySearchService <ApprenticeshipSearchResponse, ApprenticeshipVacancyDetail, ApprenticeshipSearchParameters> apprenticeshipSearchService, IVacancySearchService <TraineeshipSearchResponse, TraineeshipVacancyDetail, TraineeshipSearchParameters> traineeshipSearchService, IAddressSearchService addressSearchService, IMapper apprenticeshipSearchMapper, IMapper traineeshipSearchMapper, ILogService logger) { _locationSearchService = locationSearchService; _apprenticeshipSearchService = apprenticeshipSearchService; _traineeshipSearchService = traineeshipSearchService; _addressSearchService = addressSearchService; _apprenticeshipSearchMapper = apprenticeshipSearchMapper; _traineeshipSearchMapper = traineeshipSearchMapper; _logger = logger; }