public ApprenticeshipApplicationProvider( IApprenticeshipVacancyDetailProvider apprenticeshipVacancyDetailProvider, ICandidateService candidateService, IMapper mapper, IConfigurationManager configurationManager, ILogService logger) { _apprenticeshipVacancyDetailProvider = apprenticeshipVacancyDetailProvider; _candidateService = candidateService; _mapper = mapper; _configurationManager = configurationManager; _logger = logger; }
public ApprenticeshipSearchMediator( IConfigurationManager configManager, ISearchProvider searchProvider, IApprenticeshipVacancyDetailProvider apprenticeshipVacancyDetailProvider, IUserDataProvider userDataProvider, IReferenceDataService referenceDataService, ApprenticeshipSearchViewModelServerValidator searchRequestValidator, ApprenticeshipSearchViewModelLocationValidator searchLocationValidator) : base(configManager, userDataProvider) { _searchProvider = searchProvider; _apprenticeshipVacancyDetailProvider = apprenticeshipVacancyDetailProvider; _referenceDataService = referenceDataService; _searchRequestValidator = searchRequestValidator; _searchLocationValidator = searchLocationValidator; _blacklistedCategoryCodes = configManager.GetAppSetting("BlacklistedCategoryCodes").Split(','); }
public AccountMediator( IAccountProvider accountProvider, ICandidateServiceProvider candidateServiceProvider, SettingsViewModelServerValidator settingsViewModelServerValidator, IApprenticeshipApplicationProvider apprenticeshipApplicationProvider, IApprenticeshipVacancyDetailProvider apprenticeshipVacancyDetailProvider, ITraineeshipVacancyDetailProvider traineeshipVacancyDetailProvider, IConfigurationManager configurationManager, VerifyMobileViewModelServerValidator mobileViewModelServerValidator) { _accountProvider = accountProvider; _candidateServiceProvider = candidateServiceProvider; _settingsViewModelServerValidator = settingsViewModelServerValidator; _apprenticeshipApplicationProvider = apprenticeshipApplicationProvider; _apprenticeshipVacancyDetailProvider = apprenticeshipVacancyDetailProvider; _configurationManager = configurationManager; _traineeshipVacancyDetailProvider = traineeshipVacancyDetailProvider; _verifyMobileViewModelServerValidator = mobileViewModelServerValidator; }
protected static IApprenticeshipSearchMediator GetMediator(IConfigurationManager configurationManager, ISearchProvider searchProvider, IApprenticeshipVacancyDetailProvider apprenticeshipVacancyDetailProvider, IUserDataProvider userDataProvider, IReferenceDataService referenceDataService) { return(new ApprenticeshipSearchMediator(configurationManager, searchProvider, apprenticeshipVacancyDetailProvider, userDataProvider, referenceDataService, new ApprenticeshipSearchViewModelServerValidator(), new ApprenticeshipSearchViewModelLocationValidator())); }