public NumberOfPositionsOrchestrator(IProviderVacancyClient providerVacancyClient, IRecruitVacancyClient recruitVacancyClient, ILogger <NumberOfPositionsOrchestrator> logger, IReviewSummaryService reviewSummaryService) : base(logger) { _providerVacancyClient = providerVacancyClient; _recruitVacancyClient = recruitVacancyClient; _reviewSummaryService = reviewSummaryService; }
public TitleOrchestrator(IProviderVacancyClient providerVacancyClient, IRecruitVacancyClient recruitVacancyClient, ILogger <TitleOrchestrator> logger, IReviewSummaryService reviewSummaryService) : base(logger) { _providerVacancyClient = providerVacancyClient; _recruitVacancyClient = recruitVacancyClient; _reviewSummaryService = reviewSummaryService; }
public SkillsOrchestrator(IProviderVacancyClient client, IRecruitVacancyClient vacancyClient, ILogger <SkillsOrchestrator> logger, IReviewSummaryService reviewSummaryService) : base(logger) { _client = client; _vacancyClient = vacancyClient; _reviewSummaryService = reviewSummaryService; _skillsHelper = new SkillsOrchestratorHelper(() => vacancyClient.GetCandidateSkillsAsync().Result); }
public EmployerOrchestrator(ILogger <EmployerOrchestrator> logger, IProviderVacancyClient providerVacancyClient, IRecruitVacancyClient recruitVacancyClient) { _providerVacancyClient = providerVacancyClient; _recruitVacancyClient = recruitVacancyClient; }
public LocationOrchestrator(IProviderVacancyClient providerVacancyClient, IRecruitVacancyClient recruitVacancyClient, ILogger <LocationOrchestrator> logger) : base(logger) { _providerVacancyClient = providerVacancyClient; _recruitVacancyClient = recruitVacancyClient; }
public QualificationsOrchestrator(IProviderVacancyClient client, IRecruitVacancyClient vacancyClient, ILogger <QualificationsOrchestrator> logger, IReviewSummaryService reviewSummaryService) : base(logger) { _client = client; _reviewSummaryService = reviewSummaryService; _vacancyClient = vacancyClient; }
public TrainingOrchestrator(IProviderVacancyClient client, IRecruitVacancyClient vacancyClient, ILogger <TrainingOrchestrator> logger, ITimeProvider timeProvider, IReviewSummaryService reviewSummaryService) : base(logger) { _client = client; _vacancyClient = vacancyClient; _timeProvider = timeProvider; _reviewSummaryService = reviewSummaryService; }
public ShortDescriptionOrchestrator(IProviderVacancyClient providerVacnacyClient, IRecruitVacancyClient recruitVacancyClient, ILogger <ShortDescriptionOrchestrator> logger, IReviewSummaryService reviewSummaryService) : base(logger) { _providerVacancyClient = providerVacnacyClient; _recruitVacancyClient = recruitVacancyClient; _reviewSummaryService = reviewSummaryService; }
public static async Task <Vacancy> GetAuthorisedVacancyForEditAsync(IProviderVacancyClient client, IRecruitVacancyClient vacancyClient, VacancyRouteModel vrm, string routeName) { var vacancy = await GetAuthorisedVacancyAsync(client, vacancyClient, vrm, routeName); CheckCanEdit(vacancy); return(vacancy); }
public DatesOrchestrator(IProviderVacancyClient client, IRecruitVacancyClient vacancyClient, ILogger <DatesOrchestrator> logger, ITimeProvider timeProvider, IReviewSummaryService reviewSummaryService, IApprenticeshipProgrammeProvider apprenticeshipProgrammeProvider) : base(logger) { _client = client; _vacancyClient = vacancyClient; _timeProvider = timeProvider; _reviewSummaryService = reviewSummaryService; _apprenticeshipProgrammeProvider = apprenticeshipProgrammeProvider; }
public ProviderAccountHandler(IHostingEnvironment hostingEnvironment, IProviderVacancyClient client, IRecruitVacancyClient vacancyClient, IBlockedOrganisationQuery blockedOrganisationsRepo, ITempDataProvider tempDataProvider) { _hostingEnvironment = hostingEnvironment; _client = client; _vacancyClient = vacancyClient; _blockedOrganisationsRepo = blockedOrganisationsRepo; _tempDataProvider = tempDataProvider; }
public LegalEntityAgreementOrchestrator( IProviderVacancyClient client, IRecruitVacancyClient vacancyClient, ILegalEntityAgreementService legalEntityAgreementService) { _client = client; _vacancyClient = vacancyClient; _legalEntityAgreementService = legalEntityAgreementService; }
public LegalEntityOrchestrator( IProviderVacancyClient providerVacancyClient, IRecruitVacancyClient recruitVacancyClient, ILogger <LegalEntityOrchestrator> logger) { _providerVacancyClient = providerVacancyClient; _recruitVacancyClient = recruitVacancyClient; _logger = logger; }
public LocationOrchestrator(IProviderVacancyClient providerVacancyClient, IRecruitVacancyClient recruitVacancyClient, ILogger <LocationOrchestrator> logger, IReviewSummaryService reviewSummaryService, IGetAddressesClient getAddressesClient) : base(logger) { _providerVacancyClient = providerVacancyClient; _recruitVacancyClient = recruitVacancyClient; _reviewSummaryService = reviewSummaryService; _getAddressesClient = getAddressesClient; }
public WageOrchestrator(IProviderVacancyClient client, IRecruitVacancyClient vacancyClient, ILogger <WageOrchestrator> logger, IReviewSummaryService reviewSummaryService, IMinimumWageProvider minimumWageProvider) : base(logger) { _client = client; _vacancyClient = vacancyClient; _reviewSummaryService = reviewSummaryService; _minimumWageProvider = minimumWageProvider; }
public ApplicationProcessOrchestrator(IProviderVacancyClient client, IRecruitVacancyClient vacancyClient, IOptions <ExternalLinksConfiguration> externalLinks, ILogger <ApplicationProcessOrchestrator> logger, IReviewSummaryService reviewSummaryService) : base(logger) { _client = client; _vacancyClient = vacancyClient; _externalLinks = externalLinks.Value; _reviewSummaryService = reviewSummaryService; }
public static async Task <Vacancy> GetAuthorisedVacancyAsync(IProviderVacancyClient client, IRecruitVacancyClient vacancyClient, VacancyRouteModel vrm, string routeName) { var vacancy = await vacancyClient.GetVacancyAsync(vrm.VacancyId.GetValueOrDefault()); CheckAuthorisedAccess(vacancy, vrm.Ukprn); CheckRouteIsValidForVacancy(vacancy, routeName, vrm); return(vacancy); }
public VacancyDescriptionOrchestrator( IProviderVacancyClient client, IRecruitVacancyClient vacancyClient, ILogger <VacancyDescriptionOrchestrator> logger, IReviewSummaryService reviewSummaryService) : base(logger) { _client = client; _vacancyClient = vacancyClient; _reviewSummaryService = reviewSummaryService; }
public VacanciesOrchestrator( IProviderVacancyClient providerVacancyClient, IRecruitVacancyClient recruitVacancyClient, ITimeProvider timeProvider, IProviderAlertsViewModelFactory providerAlertsViewModelFactory) { _providerVacancyClient = providerVacancyClient; _recruitVacancyClient = recruitVacancyClient; _timeProvider = timeProvider; _providerAlertsViewModelFactory = providerAlertsViewModelFactory; }
private ProviderApplicationsReportOrchestrator GetOrchestrator(IProviderVacancyClient client, string todayDate) { var timeProvider = new Mock <ITimeProvider>(); var today = DateTimeOffset.Parse(todayDate).UtcDateTime; timeProvider.Setup(t => t.Today).Returns(today); timeProvider.Setup(t => t.NextDay).Returns(today.AddDays(1)); return(new ProviderApplicationsReportOrchestrator(client, timeProvider.Object)); }
public DisplayVacancyViewModelMapper( IGeocodeImageService mapService, IOptions <ExternalLinksConfiguration> externalLinksOptions, IRecruitVacancyClient vacancyClient, IProviderVacancyClient client) { _mapService = mapService; _externalLinksConfiguration = externalLinksOptions.Value; _vacancyClient = vacancyClient; _client = client; }
public DashboardOrchestrator( IProviderVacancyClient vacancyClient, ITimeProvider timeProvider, IRecruitVacancyClient client, IProviderAlertsViewModelFactory providerAlertsViewModelFactory) { _vacancyClient = vacancyClient; _timeProvider = timeProvider; _client = client; _providerAlertsViewModelFactory = providerAlertsViewModelFactory; }
public VacancyPreviewOrchestrator( IProviderVacancyClient client, IRecruitVacancyClient vacancyClient, ILogger <VacancyPreviewOrchestrator> logger, DisplayVacancyViewModelMapper vacancyDisplayMapper, IReviewSummaryService reviewSummaryService) : base(logger) { _client = client; _vacancyClient = vacancyClient; _vacancyDisplayMapper = vacancyDisplayMapper; _reviewSummaryService = reviewSummaryService; }
public DashboardOrchestrator( IProviderVacancyClient vacancyClient, ITimeProvider timeProvider, IRecruitVacancyClient client, IProviderAlertsViewModelFactory providerAlertsViewModelFactory, IProviderRelationshipsService providerRelationshipsService) { _vacancyClient = vacancyClient; _timeProvider = timeProvider; _client = client; _providerAlertsViewModelFactory = providerAlertsViewModelFactory; _providerRelationshipsService = providerRelationshipsService; }
public VacanciesOrchestrator( IProviderVacancyClient providerVacancyClient, IRecruitVacancyClient recruitVacancyClient, ITimeProvider timeProvider, IProviderAlertsViewModelFactory providerAlertsViewModelFactory, IProviderRelationshipsService providerRelationshipsService) { _providerVacancyClient = providerVacancyClient; _recruitVacancyClient = recruitVacancyClient; _timeProvider = timeProvider; _providerAlertsViewModelFactory = providerAlertsViewModelFactory; _providerRelationshipsService = providerRelationshipsService; }
public VacancyPreviewOrchestrator( IProviderVacancyClient client, IRecruitVacancyClient vacancyClient, ILogger <VacancyPreviewOrchestrator> logger, DisplayVacancyViewModelMapper vacancyDisplayMapper, IReviewSummaryService reviewSummaryService, ILegalEntityAgreementService legalEntityAgreementService, ITrainingProviderAgreementService trainingProviderAgreementService) : base(logger) { _client = client; _vacancyClient = vacancyClient; _vacancyDisplayMapper = vacancyDisplayMapper; _reviewSummaryService = reviewSummaryService; _legalEntityAgreementService = legalEntityAgreementService; _trainingProviderAgreementService = trainingProviderAgreementService; }
public CreateVacancyCommandHandler( IRecruitVacancyClient recruitVacancyClient, IEmployerVacancyClient employerVacancyClient, IVacancyRepository vacancyRepository, IMessaging messaging, ITimeProvider timeProvider, ITrainingProviderService trainingProviderService, IProviderVacancyClient providerVacancyClient, IProviderRelationshipsService providerRelationshipsService, ILogger <CreateVacancyCommandHandler> logger) { _recruitVacancyClient = recruitVacancyClient; _employerVacancyClient = employerVacancyClient; _vacancyRepository = vacancyRepository; _messaging = messaging; _timeProvider = timeProvider; _trainingProviderService = trainingProviderService; _providerVacancyClient = providerVacancyClient; _providerRelationshipsService = providerRelationshipsService; _logger = logger; }
public VacanciesSearchSuggestionsOrchestrator(IProviderVacancyClient providerVacancyClient) { _providerVacancyClient = providerVacancyClient; }
public TitleController(TitleOrchestrator orchestrator, IProviderVacancyClient providerVacancyClient) { this.ProviderVacancyClient = providerVacancyClient; _orchestrator = orchestrator; }
public NumberOfPositionsController(NumberOfPositionsOrchestrator orchestrator, IProviderVacancyClient providerVacancyClient) { ProviderVacancyClient = providerVacancyClient; _orchestrator = orchestrator; }