Browse Source

SettingOptions to AbpSettingOptions

pull/1919/head
Yunus Emre Kalkan 7 years ago
parent
commit
bc5fd577a1
  1. 4
      framework/src/Volo.Abp.Settings/Volo/Abp/Settings/AbpSettingOptions.cs
  2. 4
      framework/src/Volo.Abp.Settings/Volo/Abp/Settings/AbpSettingsModule.cs
  3. 4
      framework/src/Volo.Abp.Settings/Volo/Abp/Settings/SettingDefinitionManager.cs
  4. 4
      framework/src/Volo.Abp.Settings/Volo/Abp/Settings/SettingValueProviderManager.cs
  5. 2
      framework/test/Volo.Abp.Settings.Tests/Volo/Abp/Settings/AbpSettingsTestModule.cs

4
framework/src/Volo.Abp.Settings/Volo/Abp/Settings/SettingOptions.cs → framework/src/Volo.Abp.Settings/Volo/Abp/Settings/AbpSettingOptions.cs

@ -2,13 +2,13 @@
namespace Volo.Abp.Settings namespace Volo.Abp.Settings
{ {
public class SettingOptions public class AbpSettingOptions
{ {
public ITypeList<ISettingDefinitionProvider> DefinitionProviders { get; } public ITypeList<ISettingDefinitionProvider> DefinitionProviders { get; }
public ITypeList<ISettingValueProvider> ValueProviders { get; } public ITypeList<ISettingValueProvider> ValueProviders { get; }
public SettingOptions() public AbpSettingOptions()
{ {
DefinitionProviders = new TypeList<ISettingDefinitionProvider>(); DefinitionProviders = new TypeList<ISettingDefinitionProvider>();
ValueProviders = new TypeList<ISettingValueProvider>(); ValueProviders = new TypeList<ISettingValueProvider>();

4
framework/src/Volo.Abp.Settings/Volo/Abp/Settings/AbpSettingsModule.cs

@ -22,7 +22,7 @@ namespace Volo.Abp.Settings
public override void ConfigureServices(ServiceConfigurationContext context) public override void ConfigureServices(ServiceConfigurationContext context)
{ {
Configure<SettingOptions>(options => Configure<AbpSettingOptions>(options =>
{ {
options.ValueProviders.Add<DefaultValueSettingValueProvider>(); options.ValueProviders.Add<DefaultValueSettingValueProvider>();
options.ValueProviders.Add<GlobalSettingValueProvider>(); options.ValueProviders.Add<GlobalSettingValueProvider>();
@ -43,7 +43,7 @@ namespace Volo.Abp.Settings
} }
}); });
services.Configure<SettingOptions>(options => services.Configure<AbpSettingOptions>(options =>
{ {
options.DefinitionProviders.AddIfNotContains(definitionProviders); options.DefinitionProviders.AddIfNotContains(definitionProviders);
}); });

4
framework/src/Volo.Abp.Settings/Volo/Abp/Settings/SettingDefinitionManager.cs

@ -12,12 +12,12 @@ namespace Volo.Abp.Settings
{ {
protected Lazy<IDictionary<string, SettingDefinition>> SettingDefinitions { get; } protected Lazy<IDictionary<string, SettingDefinition>> SettingDefinitions { get; }
protected SettingOptions Options { get; } protected AbpSettingOptions Options { get; }
protected IServiceProvider ServiceProvider { get; } protected IServiceProvider ServiceProvider { get; }
public SettingDefinitionManager( public SettingDefinitionManager(
IOptions<SettingOptions> options, IOptions<AbpSettingOptions> options,
IServiceProvider serviceProvider) IServiceProvider serviceProvider)
{ {
ServiceProvider = serviceProvider; ServiceProvider = serviceProvider;

4
framework/src/Volo.Abp.Settings/Volo/Abp/Settings/SettingValueProviderManager.cs

@ -10,12 +10,12 @@ namespace Volo.Abp.Settings
public class SettingValueProviderManager : ISettingValueProviderManager, ISingletonDependency public class SettingValueProviderManager : ISettingValueProviderManager, ISingletonDependency
{ {
public List<ISettingValueProvider> Providers => _lazyProviders.Value; public List<ISettingValueProvider> Providers => _lazyProviders.Value;
protected SettingOptions Options { get; } protected AbpSettingOptions Options { get; }
private readonly Lazy<List<ISettingValueProvider>> _lazyProviders; private readonly Lazy<List<ISettingValueProvider>> _lazyProviders;
public SettingValueProviderManager( public SettingValueProviderManager(
IServiceProvider serviceProvider, IServiceProvider serviceProvider,
IOptions<SettingOptions> options) IOptions<AbpSettingOptions> options)
{ {
Options = options.Value; Options = options.Value;

2
framework/test/Volo.Abp.Settings.Tests/Volo/Abp/Settings/AbpSettingsTestModule.cs

@ -12,7 +12,7 @@ namespace Volo.Abp.Settings
{ {
public override void ConfigureServices(ServiceConfigurationContext context) public override void ConfigureServices(ServiceConfigurationContext context)
{ {
Configure<SettingOptions>(options => Configure<AbpSettingOptions>(options =>
{ {
options.ValueProviders.Add<TestSettingValueProvider>(); options.ValueProviders.Add<TestSettingValueProvider>();
}); });

Loading…
Cancel
Save