public ProviderCourseImportService(
     ICourseDirectoryService courseDirectoryService,
     IProviderImportRepository providerImportRepository,
     IProviderStandardImportRepository providerStandardImportRepository,
     IProviderStandardLocationImportRepository providerStandardLocationImportRepository,
     IStandardLocationImportRepository standardLocationImportRepository,
     IProviderRepository providerRepository,
     IProviderStandardRepository providerStandardRepository,
     IProviderStandardLocationRepository providerStandardLocationRepository,
     IStandardLocationRepository standardLocationRepository,
     IImportAuditRepository importAuditRepository,
     ILogger <ProviderCourseImportService> logger)
 {
     _courseDirectoryService                   = courseDirectoryService;
     _providerImportRepository                 = providerImportRepository;
     _providerStandardImportRepository         = providerStandardImportRepository;
     _providerStandardLocationImportRepository = providerStandardLocationImportRepository;
     _standardLocationImportRepository         = standardLocationImportRepository;
     _providerRepository                 = providerRepository;
     _providerStandardRepository         = providerStandardRepository;
     _providerStandardLocationRepository = providerStandardLocationRepository;
     _standardLocationRepository         = standardLocationRepository;
     _importAuditRepository              = importAuditRepository;
     _logger = logger;
 }
 public CourseDirectoryController(
     IConfiguration configuration,
     ICourseDirectoryService courseDirectoryService,
     IMemoryCache memoryCache,
     ITelemetryClient telemetryClient,
     IOptions <App> appSettings,
     ICourseDirectory courseDirectory,
     IFileHelper fileHelper,
     ICourseDirectoryHelper requestModelHelper,
     IPostcodeService postcodeService,
     ICorrelationContextAccessor correlationContextAccessor)
 {
     Configuration              = configuration;
     Service                    = courseDirectoryService;
     Cache                      = memoryCache;
     Telemetry                  = telemetryClient;
     Settings                   = appSettings;
     CourseDirectory            = courseDirectory;
     Files                      = fileHelper;
     CourseDirectoryHelper      = requestModelHelper;
     PostcodeService            = postcodeService;
     CorrelationContextAccessor = correlationContextAccessor;
 }
示例#3
0
 public CourseDirectoryDataController(ICourseDirectoryService courseDirectoryService, ILogger <CourseDirectoryDataController> logger)
 {
     _courseDirectoryService = courseDirectoryService;
     _logger = logger;
 }