public TraineeshipApplicationProvider(IMapper mapper, ICandidateService candidateService, ITraineeshipVacancyDetailProvider traineeshipVacancyDetailProvider, ILogService logger) { _mapper = mapper; _candidateService = candidateService; _traineeshipVacancyDetailProvider = traineeshipVacancyDetailProvider; _logger = logger; }
public TraineeshipSearchMediator( IConfigurationManager configManager, ISearchProvider searchProvider, ITraineeshipVacancyDetailProvider traineeshipVacancyDetailProvider, IUserDataProvider userDataProvider, TraineeshipSearchViewModelServerValidator searchRequestValidator, TraineeshipSearchViewModelLocationValidator searchLocationValidator) : base(configManager, userDataProvider) { _searchProvider = searchProvider; _traineeshipVacancyDetailProvider = traineeshipVacancyDetailProvider; _searchRequestValidator = searchRequestValidator; _searchLocationValidator = searchLocationValidator; }
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 ITraineeshipSearchMediator GetMediator(IConfigurationManager configurationManager, ISearchProvider searchProvider, ITraineeshipVacancyDetailProvider traineeshipVacancyDetailProvider, IUserDataProvider userDataProvider) { return(new TraineeshipSearchMediator(configurationManager, searchProvider, traineeshipVacancyDetailProvider, userDataProvider, new TraineeshipSearchViewModelServerValidator(), new TraineeshipSearchViewModelLocationValidator())); }