Example #1
0
 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);
 }
Example #2
0
 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;
 }