public OpenApiMetadataFeature( IConfigValueProvider configValueProvider, IApiConfigurationProvider apiConfigurationProvider) : base(configValueProvider, apiConfigurationProvider) { _apiConfigurationProvider = apiConfigurationProvider; }
public ExtensionsFeature( IConfigValueProvider configValueProvider, IApiConfigurationProvider apiConfigurationProvider, IAssembliesProvider assembliesProvider) : base(configValueProvider, apiConfigurationProvider) { _assembliesProvider = Preconditions.ThrowIfNull(assembliesProvider, nameof(assembliesProvider)); }
/// <summary> /// Initializes a new instance of <see cref="ConfigurationBasedFeatureBase"/> /// </summary> /// <param name="configValueProvider"> /// An instance of <see cref="IConfigValueProvider"/>, which is used to determine if the feature is enabled. /// </param> /// <param name="apiConfigurationProvider">An instance of a service providing API configuration details.</param> protected ConfigurationBasedFeatureBase( IConfigValueProvider configValueProvider, IApiConfigurationProvider apiConfigurationProvider) : base(configValueProvider, apiConfigurationProvider) { _configValueProvider = Preconditions.ThrowIfNull(configValueProvider, nameof(configValueProvider)); Preconditions.ThrowIfNull(apiConfigurationProvider, nameof(apiConfigurationProvider)); }
public SecurityContextFactory(IApiConfigurationProvider configurationProvider) { _configurationProvider = Preconditions.ThrowIfNull(configurationProvider, nameof(configurationProvider)); _securityContextTypeByDatabaseEngine = new Dictionary <DatabaseEngine, Type> { { DatabaseEngine.SqlServer, typeof(SqlServerSecurityContext) }, { DatabaseEngine.Postgres, typeof(PostgresSecurityContext) } }; }
public CoreApiInstaller(IAssembliesProvider assembliesProvider, IApiConfigurationProvider apiConfigurationProvider, IConfigValueProvider configValueProvider) { Preconditions.ThrowIfNull(assembliesProvider, nameof(assembliesProvider)); _apiConfigurationProvider = Preconditions.ThrowIfNull(apiConfigurationProvider, nameof(apiConfigurationProvider)); _configValueProvider = Preconditions.ThrowIfNull(configValueProvider, nameof(configValueProvider)); var installedAssemblies = assembliesProvider.GetAssemblies().ToList(); _standardAssembly = installedAssemblies.SingleOrDefault(x => x.IsStandardAssembly()); // TODO JSM - remove the calls using this once we move to the api assembly in ODS-2152. This makes it easy to find the specific locations in the file for now _apiAssembly = installedAssemblies.SingleOrDefault(x => x.GetName().Name.Equals("EdFi.Ods.Api")); }
public VersionController( IApiConfigurationProvider apiConfigurationProvider, IDomainModelProvider domainModelProvider, IApiVersionProvider apiVersionProvider) { Preconditions.ThrowIfNull(apiConfigurationProvider, nameof(apiConfigurationProvider)); Preconditions.ThrowIfNull(domainModelProvider, nameof(domainModelProvider)); Preconditions.ThrowIfNull(apiVersionProvider, nameof(apiVersionProvider)); _apiConfigurationProvider = apiConfigurationProvider; _domainModelProvider = domainModelProvider; _apiVersionProvider = apiVersionProvider; }
private void BuildContainer() { ContainerBuilder builder = Factory.GetRegistrations(); builder.RegisterType <ProductListViewModel>(); builder.RegisterType <ProductDetailsViewModel>(); if (ViewModelBase.IsInDesignModeStatic) { } else { IApiConfigurationProvider instance = DependencyService.Get <IApiConfigurationProvider>(); builder.RegisterInstance(instance); } Container = builder.Build(); }
public EndPointConfiguration Configure(IApiConfigurationProvider configuration, string route) { _route = route; var exposedMethodInformations = new Dictionary <string, IExposedMethodInformation>(); foreach (var exposedMethod in configuration.GetExposedMethods()) { foreach (var name in exposedMethod.RouteNames) { exposedMethodInformations[name + "*" + exposedMethod.MethodName] = exposedMethod; } } var currentApiInfo = configuration.GetCurrentApiInformation(); var endPoint = new EndPointConfiguration(route, exposedMethodInformations, currentApiInfo.EnableDocumentation, currentApiInfo.DocumentationConfiguration); _cacheManager.Configure(endPoint); _contentSerializerProvider.Configure(_cacheManager); return(endPoint); }
public OwnershipBasedAuthorizationFeature(IConfigValueProvider configValueProvider, IApiConfigurationProvider apiConfigurationProvider) : base(configValueProvider, apiConfigurationProvider) { }
public TrackController(IUrlTrackingService service, IApiConfigurationProvider configurationProvider) { _service = service; _configurationProvider = configurationProvider; }
public ConnectionStringProvidersInstaller(IApiConfigurationProvider apiConfigurationProvider) { _apiConfigurationProvider = Preconditions.ThrowIfNull(apiConfigurationProvider, nameof(apiConfigurationProvider)); }
public FakeConditionalFeature( IConfigValueProvider configValueProvider, IApiConfigurationProvider apiConfigurationProvider) : base(configValueProvider, apiConfigurationProvider) { }
public NHibernateConfiguratorInstaller(IApiConfigurationProvider apiConfigurationProvider) { _apiConfigurationProvider = Preconditions.ThrowIfNull(apiConfigurationProvider, nameof(apiConfigurationProvider)); }
public IdentityManagementFeature( IConfigValueProvider configValueProvider, IApiConfigurationProvider apiConfigurationProvider) : base(configValueProvider, apiConfigurationProvider) { }
public TokenInfoFeature(IConfigValueProvider configValueProvider, IApiConfigurationProvider apiConfigurationProvider) : base(configValueProvider, apiConfigurationProvider) { }
public UniqueIdIntegrationFeature(IConfigValueProvider configValueProvider, IApiConfigurationProvider apiConfigurationProvider) : base(configValueProvider, apiConfigurationProvider) { }
public HttpConfigurationInstaller(IApiConfigurationProvider apiConfigurationProvider) { _apiConfigurationProvider = Preconditions.ThrowIfNull(apiConfigurationProvider, nameof(apiConfigurationProvider)); }
/// <summary> /// Initializes a new instance of <see cref="CompositesFeature"/> /// </summary> /// <param name="configValueProvider"> /// An instance of <see cref="IConfigValueProvider"/>, which is used to determine if the feature is enabled. /// </param> /// <param name="apiConfigurationProvider">An instance of a service providing API configuration details.</param> public CompositesFeature(IConfigValueProvider configValueProvider, IApiConfigurationProvider apiConfigurationProvider) : base(configValueProvider, apiConfigurationProvider) { }
public BackgroundJobsConfig(InitializationEngine engine, InitializationModel initializationModel, IApiConfigurationProvider apiConfigurationProvider) { _engine = engine; _initializationModel = initializationModel; _apiConfigurationProvider = apiConfigurationProvider; }
public ProductsWrapper(IApiConfigurationProvider configurationProvider, IRequestService requestService) { _apiConfiguration = configurationProvider.ApiConfiguration; _requestService = requestService; }
public OpenApiMetadataInstaller(IApiConfigurationProvider apiConfigurationProvider) { _apiConfigurationProvider = Preconditions.ThrowIfNull(apiConfigurationProvider, nameof(apiConfigurationProvider)); }
/// <summary> /// Initializes a new instance of <see cref="ChangeQueriesFeature"/> /// </summary> /// <param name="configValueProvider"> /// An instance of <see cref="IConfigValueProvider"/>, which is used to determine if the feature is enabled. /// </param> /// <param name="apiConfigurationProvider">An instance of a service providing API configuration details.</param> public ChangeQueriesFeature( IConfigValueProvider configValueProvider, IApiConfigurationProvider apiConfigurationProvider) : base(configValueProvider, apiConfigurationProvider) { }
public SqlServerSupportConditionalFeature(IConfigValueProvider configValueProvider, IApiConfigurationProvider apiConfigurationProvider) : base(configValueProvider, apiConfigurationProvider) { }