public GetShortlistForUserQueryHandler( ICourseDeliveryApiClient <CourseDeliveryApiConfiguration> courseDeliveryApiClient, ICachedCoursesService cachedCoursesService) { _courseDeliveryApiClient = courseDeliveryApiClient; _cachedCoursesService = cachedCoursesService; }
public GetCourseEpaoQueryHandler( ILogger <GetCourseEpaoQueryHandler> logger, IValidator <GetCourseEpaoQuery> validator, IAssessorsApiClient <AssessorsApiConfiguration> assessorsApiClient, ICachedDeliveryAreasService cachedDeliveryAreasService, ICachedCoursesService cachedCoursesService, ICourseEpaoIsValidFilterService courseEpaoIsValidFilterService) { _logger = logger; _validator = validator; _assessorsApiClient = assessorsApiClient; _cachedDeliveryAreasService = cachedDeliveryAreasService; _cachedCoursesService = cachedCoursesService; _courseEpaoIsValidFilterService = courseEpaoIsValidFilterService; }