public LearningAimSearchResultController( ISearchModelFactory searchModelFactory, ILearningAimsApiService learningAimsApiService, ILookupApiService lookupApiService, IClientValidationService clientValidationService, IEnumerable <ISearchResultsRouteStrategy> resultRouteStrategies) : base(resultRouteStrategies, lookupApiService, ResultsTemplate, LearningType.Qualifications) { _searchModelFactory = searchModelFactory; _learningAimsApiService = learningAimsApiService; _clientValidationService = clientValidationService; }
public FrameworkSearchResultController( IFrameworkApiService frameworkApiService, ISearchModelFactory searchModelFactory, ILookupApiService lookupApiService, IClientValidationService clientValidationService, IEnumerable <ISearchResultsRouteStrategy> resultRouteStrategies) : base(resultRouteStrategies, lookupApiService, ResultsTemplate, LearningType.Frameworks) { _frameworkApiService = frameworkApiService; _searchModelFactory = searchModelFactory; _clientValidationService = clientValidationService; }
public UnitSearchResultController( ISearchModelFactory searchModelFactory, IUnitsApiService unitsApiService, ILookupApiService lookupApiService, IClientValidationService clientValidationService, IEnumerable <ISearchResultsRouteStrategy> resultRouteStrategies) : base(resultRouteStrategies, lookupApiService, ResultsTemplate, LearningType.Units) { _searchModelFactory = searchModelFactory; _unitsApiService = unitsApiService; _clientValidationService = clientValidationService; }
public StandardsSearchResultController( IStandardApiService standardApiService, ISearchModelFactory searchModelFactory, ILookupApiService lookupApiService, IClientValidationService clientValidationService, IEnumerable <ISearchResultsRouteStrategy> resultRouteStrategies) : base(resultRouteStrategies, lookupApiService, ResultsTemplate, LearningType.Standards) { _standardApiService = standardApiService; _searchModelFactory = searchModelFactory; _clientValidationService = clientValidationService; }
public TLevelSearchResultController( ISearchModelFactory searchModelFactory, ILookupApiService lookupApiService, ITLevelApiService itLevelsApiService, IEnumerable <ISearchResultsRouteStrategy> resultRouteStrategies, IClientValidationService clientValidationService) : base(resultRouteStrategies, lookupApiService, ResultsTemplate, LearningType.TLevels) { _tlevelsApiService = itLevelsApiService; _searchModelFactory = searchModelFactory; _clientValidationService = clientValidationService; }
public SearchController(ISearchModelFactory searchModelFactory) { this._searchModelFactory = searchModelFactory; }