Esempio n. 1
0
 public ApprenticeshipApplicationProvider(
     IApprenticeshipVacancyDetailProvider apprenticeshipVacancyDetailProvider,
     ICandidateService candidateService,
     IMapper mapper,
     IConfigurationManager configurationManager, ILogService logger)
 {
     _apprenticeshipVacancyDetailProvider = apprenticeshipVacancyDetailProvider;
     _candidateService     = candidateService;
     _mapper               = mapper;
     _configurationManager = configurationManager;
     _logger               = logger;
 }
Esempio n. 2
0
 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(',');
 }
Esempio n. 3
0
 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;
 }
Esempio n. 4
0
 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()));
 }