public FileImportService(IConfiguration configuration, string instanceName, IInferOdsApiVersion inferOdsApiVersion) { _configuration = configuration; _inferOdsApiVersion = inferOdsApiVersion; _tokenRetriever = new TokenRetriever(new OdsApiConnectionInformation(instanceName, CloudOdsAdminAppSettings.Instance.Mode) { OAuthUrl = _configuration.GetValue <string>("OdsApi:OAuthUrl"), ClientKey = _configuration.GetValue <string>("OdsApi:Key"), ClientSecret = _configuration.GetValue <string>("OdsApi:Secret") }); }
public OdsInstanceSettingsController( ICloudOdsSettingsService cloudOdsSettingsService , ITabDisplayService tabDisplayService , InstanceContext instanceContext , IOptions <AppSettings> appSettingsAccessor , IInferExtensionDetails inferExtensionDetails , IInferOdsApiVersion inferOdsApiVersion ) { _cloudOdsSettingsService = cloudOdsSettingsService; _tabDisplayService = tabDisplayService; _instanceContext = instanceContext; _appSettings = appSettingsAccessor.Value; _inferExtensionDetails = inferExtensionDetails; _inferOdsApiVersion = inferOdsApiVersion; }
public ProductRegistration( IOptions <AppSettings> appSettingsAccessor, AdminAppDbContext database, IHttpContextAccessor httpContextAccessor, ApplicationConfigurationService applicationConfigurationService, IGetOdsInstanceRegistrationsQuery getOdsInstanceRegistrationsQuery, IInferOdsApiVersion inferOdsApiVersion) { _database = database; _httpContextAccessor = httpContextAccessor; _applicationConfigurationService = applicationConfigurationService; _getOdsInstanceRegistrationsQuery = getOdsInstanceRegistrationsQuery; _inferOdsApiVersion = inferOdsApiVersion; var appSettings = appSettingsAccessor.Value; _odsApiMode = appSettings.ApiStartupType; _productRegistrationUrl = appSettings.ProductRegistrationUrl; }
public Telemetry(IOptions <AppSettings> appSettingsAccessor, AdminAppUserContext userContext, AdminAppDbContext database, IHttpContextAccessor httpContextAccessor, IInferOdsApiVersion inferOdsApiVersion) { _userContext = userContext; _database = database; _httpContextAccessor = httpContextAccessor; _inferOdsApiVersion = inferOdsApiVersion; var appSettings = appSettingsAccessor.Value; _measurementId = appSettings.GoogleAnalyticsMeasurementId; _informationalVersion = Version.InformationalVersion; _environment = new SimpleTrackerEnvironment( OSVersion.Platform.ToString(), OSVersion.Version.ToString(), OSVersion.VersionString ); }
public OdsInstanceSettingsController(IMapper mapper , IGetVendorsQuery getVendorsQuery , IOdsApiFacadeFactory odsApiFacadeFactory , IGetProductionApiProvisioningWarningsQuery getProductionApiProvisioningWarningsQuery , ICachedItems cachedItems , IProductionSetupJob productionSetupJob , ICloudOdsSettingsService cloudOdsSettingsService , ITabDisplayService tabDisplayService , IProductionLearningStandardsJob learningStandardsJob , IEnableLearningStandardsSetupCommand learningStandardsSetupCommand , IOdsSecretConfigurationProvider odsSecretConfigurationProvider , IResetLearningStandards resetLearningStandards , IOdsApiConnectionInformationProvider apiConnectionInformationProvider , IFileUploadHandler fileUploadHandler , IBulkUploadJob bulkUploadJob , InstanceContext instanceContext , ICloudOdsAdminAppSettingsApiModeProvider cloudOdsAdminAppSettingsApiModeProvider , IInferOdsApiVersion inferOdsApiVersion) { _getVendorsQuery = getVendorsQuery; _mapper = mapper; _odsApiFacadeFactory = odsApiFacadeFactory; _getProductionApiProvisioningWarningsQuery = getProductionApiProvisioningWarningsQuery; _cachedItems = cachedItems; _productionSetupJob = productionSetupJob; _cloudOdsSettingsService = cloudOdsSettingsService; _tabDisplayService = tabDisplayService; _learningStandardsJob = learningStandardsJob; _learningStandardsSetupCommand = learningStandardsSetupCommand; _odsSecretConfigurationProvider = odsSecretConfigurationProvider; _resetLearningStandards = resetLearningStandards; _apiConnectionInformationProvider = apiConnectionInformationProvider; _fileUploadHandler = fileUploadHandler; _bulkUploadJob = bulkUploadJob; _instanceContext = instanceContext; _cloudOdsAdminAppSettingsApiModeProvider = cloudOdsAdminAppSettingsApiModeProvider; _inferOdsApiVersion = inferOdsApiVersion; }
public BulkUploadController( ITabDisplayService tabDisplayService , IOdsSecretConfigurationProvider odsSecretConfigurationProvider , IOdsApiConnectionInformationProvider apiConnectionInformationProvider , IFileUploadHandler fileUploadHandler , IBulkUploadJob bulkUploadJob , InstanceContext instanceContext , IInferOdsApiVersion inferOdsApiVersion , IValidator <BulkFileUploadModel> bulkLoadValidator , IOptions <AppSettings> appSettingsAccessor , IWebHostEnvironment webHostEnvironment ) { _tabDisplayService = tabDisplayService; _odsSecretConfigurationProvider = odsSecretConfigurationProvider; _apiConnectionInformationProvider = apiConnectionInformationProvider; _fileUploadHandler = fileUploadHandler; _bulkUploadJob = bulkUploadJob; _instanceContext = instanceContext; _inferOdsApiVersion = inferOdsApiVersion; _bulkLoadValidator = bulkLoadValidator; _appSettings = appSettingsAccessor.Value; _webHostEnvironment = webHostEnvironment; }
public BulkImportService(IFileUploadHandler fileUploadHandler, IInferOdsApiVersion inferOdsApiVersion) { _fileUploadHandler = fileUploadHandler; _inferOdsApiVersion = inferOdsApiVersion; }