public GetTrainingCourseQueryHandler( ICoursesApiClient <CoursesApiConfiguration> apiClient, ICourseDeliveryApiClient <CourseDeliveryApiConfiguration> courseDeliveryApiClient, ICacheStorageService cacheStorageService, IShortlistService shortlistService, ILocationLookupService locationLookupService, IOptions <FindApprenticeshipTrainingConfiguration> config) { _apiClient = apiClient; _courseDeliveryApiClient = courseDeliveryApiClient; _shortlistService = shortlistService; _locationLookupService = locationLookupService; _config = config.Value; _cacheHelper = new CacheHelper(cacheStorageService); }
public GetTrainingCourseProvidersQueryHandler( ICourseDeliveryApiClient <CourseDeliveryApiConfiguration> courseDeliveryApiClient, ICoursesApiClient <CoursesApiConfiguration> coursesApiClient, IEmployerDemandApiClient <EmployerDemandApiConfiguration> employerDemandApiClient, IShortlistService shortlistService, ILocationLookupService locationLookupService, IOptions <FindApprenticeshipTrainingConfiguration> config) { _courseDeliveryApiClient = courseDeliveryApiClient; _coursesApiClient = coursesApiClient; _employerDemandApiClient = employerDemandApiClient; _shortlistService = shortlistService; _locationLookupService = locationLookupService; _config = config.Value; }