From f3063a9cf4c54da81a4f24ef8adcecf3deefba9a Mon Sep 17 00:00:00 2001 From: liangshiwei Date: Fri, 9 Sep 2022 15:01:18 +0800 Subject: [PATCH] Improve --- .../AbpFeatureManagementDomainSharedModule.cs | 12 +++++++----- .../AbpFeatureManagementEntityFrameworkCoreModule.cs | 4 +--- .../AbpFeatureManagementHttpApiModule.cs | 4 ++-- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/AbpFeatureManagementDomainSharedModule.cs b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/AbpFeatureManagementDomainSharedModule.cs index 5a4cc6fa24..5d924f1457 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/AbpFeatureManagementDomainSharedModule.cs +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/AbpFeatureManagementDomainSharedModule.cs @@ -3,6 +3,7 @@ using System.Linq; using Microsoft.Extensions.DependencyInjection; using Volo.Abp.FeatureManagement.JsonConverters; using Volo.Abp.FeatureManagement.Localization; +using Volo.Abp.Json; using Volo.Abp.Json.Newtonsoft; using Volo.Abp.Json.SystemTextJson; using Volo.Abp.Localization; @@ -15,8 +16,9 @@ using Volo.Abp.VirtualFileSystem; namespace Volo.Abp.FeatureManagement; [DependsOn( - typeof(AbpValidationModule) - )] + typeof(AbpValidationModule), + typeof(AbpJsonModule) +)] public class AbpFeatureManagementDomainSharedModule : AbpModule { public override void ConfigureServices(ServiceConfigurationContext context) @@ -45,15 +47,15 @@ public class AbpFeatureManagementDomainSharedModule : AbpModule options.Converters.Add(); }); - var contractsOptionsActions = context.Services.GetPreConfigureActions(); + var valueValidatorFactoryOptions = context.Services.GetPreConfigureActions(); Configure(options => { - contractsOptionsActions.Configure(options); + valueValidatorFactoryOptions.Configure(options); }); Configure(options => { - options.JsonSerializerOptions.Converters.Add(new StringValueTypeJsonConverter(contractsOptionsActions.Configure())); + options.JsonSerializerOptions.Converters.Add(new StringValueTypeJsonConverter(valueValidatorFactoryOptions.Configure())); }); } } diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.EntityFrameworkCore/Volo/Abp/FeatureManagement/EntityFrameworkCore/AbpFeatureManagementEntityFrameworkCoreModule.cs b/modules/feature-management/src/Volo.Abp.FeatureManagement.EntityFrameworkCore/Volo/Abp/FeatureManagement/EntityFrameworkCore/AbpFeatureManagementEntityFrameworkCoreModule.cs index b342831d92..e8274b4a28 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.EntityFrameworkCore/Volo/Abp/FeatureManagement/EntityFrameworkCore/AbpFeatureManagementEntityFrameworkCoreModule.cs +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.EntityFrameworkCore/Volo/Abp/FeatureManagement/EntityFrameworkCore/AbpFeatureManagementEntityFrameworkCoreModule.cs @@ -1,14 +1,12 @@ using Microsoft.Extensions.DependencyInjection; using Volo.Abp.EntityFrameworkCore; -using Volo.Abp.Json; using Volo.Abp.Modularity; namespace Volo.Abp.FeatureManagement.EntityFrameworkCore; [DependsOn( typeof(AbpFeatureManagementDomainModule), - typeof(AbpEntityFrameworkCoreModule), - typeof(AbpJsonModule) + typeof(AbpEntityFrameworkCoreModule) )] public class AbpFeatureManagementEntityFrameworkCoreModule : AbpModule { diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.HttpApi/Volo/Abp/FeatureManagement/AbpFeatureManagementHttpApiModule.cs b/modules/feature-management/src/Volo.Abp.FeatureManagement.HttpApi/Volo/Abp/FeatureManagement/AbpFeatureManagementHttpApiModule.cs index a331a46455..8efb3e6903 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.HttpApi/Volo/Abp/FeatureManagement/AbpFeatureManagementHttpApiModule.cs +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.HttpApi/Volo/Abp/FeatureManagement/AbpFeatureManagementHttpApiModule.cs @@ -32,10 +32,10 @@ public class AbpFeatureManagementHttpApiModule : AbpModule .AddBaseTypes(typeof(AbpUiResource)); }); - var contractsOptions = context.Services.ExecutePreConfiguredActions(); + var valueValidatorFactoryOptions = context.Services.ExecutePreConfiguredActions(); Configure(options => { - options.JsonSerializerOptions.Converters.AddIfNotContains(new StringValueTypeJsonConverter(contractsOptions)); + options.JsonSerializerOptions.Converters.AddIfNotContains(new StringValueTypeJsonConverter(valueValidatorFactoryOptions)); }); } }