public CreateApprenticeshipRequestValidator(IGetMinimumWagesService getMinimumWagesService, IHourlyWageCalculator hourlyWageCalculator, ILog logger) { _getMinimumWagesService = getMinimumWagesService; _hourlyWageCalculator = hourlyWageCalculator; _logger = logger; ConfigureTitleValidator(); ConfigureShortDescriptionValidator(); ConfigureLongDescriptionValidator(); ConfigureCandidateCriteriaValidator(); ConfigureTrainingToBeProvidedValidator(); ConfigureApplicationMethodValidator(); ConfigureExpectedDurationValidator(); ConfigureApplicationClosingDateValidator(); ConfigureExpectedStartDateValidator(); ConfigureWorkingWeekValidator(); ConfigureHoursPerWeekValidator(); ConfigureWageTypeValidator(); ConfigureLocationTypeValidator(); ConfigureLocationValidator(); ConfigureNumberOfPositions(); ConfigureKeyIdentifiers(); ConfigureContactDetails(); ConfigureTrainingDetailsValidator(); ConfigureEmployerInformationValidator(); }
public RecruitApprenticeshipMapper(IProvideSettings provideSettings, ITrainingDetailService trainingDetailService, IGetMinimumWagesService minimumWagesService) { _provideSettings = provideSettings; _trainingDetailService = trainingDetailService; _minimumWagesService = minimumWagesService; }