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
{
public class SettingOptions
public class AbpSettingOptions
{
public ITypeList<ISettingDefinitionProvider> DefinitionProviders { get; }
public ITypeList<ISettingValueProvider> ValueProviders { get; }
public SettingOptions()
public AbpSettingOptions()
{
DefinitionProviders = new TypeList<ISettingDefinitionProvider>();
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)
{
Configure<SettingOptions>(options =>
Configure<AbpSettingOptions>(options =>
{
options.ValueProviders.Add<DefaultValueSettingValueProvider>();
options.ValueProviders.Add<GlobalSettingValueProvider>();
@ -43,7 +43,7 @@ namespace Volo.Abp.Settings
}
});
services.Configure<SettingOptions>(options =>
services.Configure<AbpSettingOptions>(options =>
{
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 SettingOptions Options { get; }
protected AbpSettingOptions Options { get; }
protected IServiceProvider ServiceProvider { get; }
public SettingDefinitionManager(
IOptions<SettingOptions> options,
IOptions<AbpSettingOptions> options,
IServiceProvider 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 List<ISettingValueProvider> Providers => _lazyProviders.Value;
protected SettingOptions Options { get; }
protected AbpSettingOptions Options { get; }
private readonly Lazy<List<ISettingValueProvider>> _lazyProviders;
public SettingValueProviderManager(
IServiceProvider serviceProvider,
IOptions<SettingOptions> options)
IOptions<AbpSettingOptions> options)
{
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)
{
Configure<SettingOptions>(options =>
Configure<AbpSettingOptions>(options =>
{
options.ValueProviders.Add<TestSettingValueProvider>();
});

Loading…
Cancel
Save