From abc950a3ab8836d61012e1078d448d65ebe80fd2 Mon Sep 17 00:00:00 2001 From: Halil ibrahim Kalkan Date: Mon, 2 Jul 2018 08:48:10 +0300 Subject: [PATCH] Accept multiple assemblies on AbpMvcDataAnnotationsLocalizationOptions..AddAssemblyResource --- .../AbpMvcDataAnnotationsLocalizationOptions.cs | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Localization/AbpMvcDataAnnotationsLocalizationOptions.cs b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Localization/AbpMvcDataAnnotationsLocalizationOptions.cs index e1da69f3d5..bca738b101 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Localization/AbpMvcDataAnnotationsLocalizationOptions.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Localization/AbpMvcDataAnnotationsLocalizationOptions.cs @@ -14,14 +14,19 @@ namespace Volo.Abp.AspNetCore.Mvc.Localization AssemblyResources = new Dictionary(); } - public void AddAssemblyResource([NotNull] Type resourceType, [CanBeNull] Assembly assembly = null) + public void AddAssemblyResource( + [NotNull] Type resourceType, + params Assembly[] assemblies) { - if (assembly == null) + if (assemblies.IsNullOrEmpty()) { - assembly = resourceType.Assembly; + assemblies = new Assembly[] {resourceType.Assembly}; } - AssemblyResources[assembly] = resourceType; + foreach (var assembly in assemblies) + { + AssemblyResources[assembly] = resourceType; + } } } } \ No newline at end of file