Browse Source

Accept multiple assemblies on AbpMvcDataAnnotationsLocalizationOptions..AddAssemblyResource

pull/329/head
Halil ibrahim Kalkan 8 years ago
parent
commit
abc950a3ab
  1. 13
      framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Localization/AbpMvcDataAnnotationsLocalizationOptions.cs

13
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<Assembly, Type>();
}
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;
}
}
}
}
Loading…
Cancel
Save