Browse Source

FeatureOptions to AbpFeatureOptions

pull/1919/head
Yunus Emre Kalkan 7 years ago
parent
commit
adb71a5e65
  1. 4
      framework/src/Volo.Abp.Features/Volo/Abp/Features/AbpFeatureOptions.cs
  2. 4
      framework/src/Volo.Abp.Features/Volo/Abp/Features/AbpFeaturesModule.cs
  3. 4
      framework/src/Volo.Abp.Features/Volo/Abp/Features/FeatureChecker.cs
  4. 4
      framework/src/Volo.Abp.Features/Volo/Abp/Features/FeatureDefinitionManager.cs

4
framework/src/Volo.Abp.Features/Volo/Abp/Features/FeatureOptions.cs → framework/src/Volo.Abp.Features/Volo/Abp/Features/AbpFeatureOptions.cs

@ -2,13 +2,13 @@
namespace Volo.Abp.Features
{
public class FeatureOptions
public class AbpFeatureOptions
{
public ITypeList<IFeatureDefinitionProvider> DefinitionProviders { get; }
public ITypeList<IFeatureValueProvider> ValueProviders { get; }
public FeatureOptions()
public AbpFeatureOptions()
{
DefinitionProviders = new TypeList<IFeatureDefinitionProvider>();
ValueProviders = new TypeList<IFeatureValueProvider>();

4
framework/src/Volo.Abp.Features/Volo/Abp/Features/AbpFeaturesModule.cs

@ -23,7 +23,7 @@ namespace Volo.Abp.Features
public override void ConfigureServices(ServiceConfigurationContext context)
{
context.Services.Configure<FeatureOptions>(options =>
context.Services.Configure<AbpFeatureOptions>(options =>
{
options.ValueProviders.Add<DefaultValueFeatureValueProvider>();
options.ValueProviders.Add<EditionFeatureValueProvider>();
@ -43,7 +43,7 @@ namespace Volo.Abp.Features
}
});
services.Configure<FeatureOptions>(options =>
services.Configure<AbpFeatureOptions>(options =>
{
options.DefinitionProviders.AddIfNotContains(definitionProviders);
});

4
framework/src/Volo.Abp.Features/Volo/Abp/Features/FeatureChecker.cs

@ -9,7 +9,7 @@ namespace Volo.Abp.Features
{
public class FeatureChecker : FeatureCheckerBase
{
protected FeatureOptions Options { get; }
protected AbpFeatureOptions Options { get; }
protected IServiceProvider ServiceProvider { get; }
protected IFeatureDefinitionManager FeatureDefinitionManager { get; }
protected List<IFeatureValueProvider> Providers => _providers.Value;
@ -17,7 +17,7 @@ namespace Volo.Abp.Features
private readonly Lazy<List<IFeatureValueProvider>> _providers;
public FeatureChecker(
IOptions<FeatureOptions> options,
IOptions<AbpFeatureOptions> options,
IServiceProvider serviceProvider,
IFeatureDefinitionManager featureDefinitionManager)
{

4
framework/src/Volo.Abp.Features/Volo/Abp/Features/FeatureDefinitionManager.cs

@ -16,12 +16,12 @@ namespace Volo.Abp.Features
protected IDictionary<string, FeatureDefinition> FeatureDefinitions => _lazyFeatureDefinitions.Value;
private readonly Lazy<Dictionary<string, FeatureDefinition>> _lazyFeatureDefinitions;
protected FeatureOptions Options { get; }
protected AbpFeatureOptions Options { get; }
private readonly IServiceScopeFactory _serviceScopeFactory;
public FeatureDefinitionManager(
IOptions<FeatureOptions> options,
IOptions<AbpFeatureOptions> options,
IServiceScopeFactory serviceScopeFactory)
{
_serviceScopeFactory = serviceScopeFactory;

Loading…
Cancel
Save