Browse Source

Update GlobalFeatureManagerModuleConfiguratorCmsKitExtensions.cs

pull/5062/head
Halil İbrahim Kalkan 6 years ago
parent
commit
092093f8bb
  1. 17
      modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/Abp/GlobalFeatures/GlobalFeatureManagerModuleConfiguratorCmsKitExtensions.cs

17
modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/Abp/GlobalFeatures/GlobalFeatureManagerModuleConfiguratorCmsKitExtensions.cs

@ -8,24 +8,27 @@ namespace Volo.Abp.GlobalFeatures
public static class GlobalFeatureManagerModuleConfiguratorCmsKitExtensions
{
public static GlobalCmsKitFeatures CmsKit(
[NotNull] this GlobalModuleFeaturesDictionary modulesFeatures)
[NotNull] this GlobalModuleFeaturesDictionary modules)
{
Check.NotNull(modulesFeatures, nameof(modulesFeatures));
Check.NotNull(modules, nameof(modules));
return modulesFeatures
.GetOrAdd(GlobalCmsKitFeatures.ModuleName, _ => new GlobalCmsKitFeatures(modulesFeatures.FeatureManager))
return modules
.GetOrAdd(
GlobalCmsKitFeatures.ModuleName,
_ => new GlobalCmsKitFeatures(modules.FeatureManager)
)
as GlobalCmsKitFeatures;
}
public static GlobalModuleFeaturesDictionary CmsKit(
[NotNull] this GlobalModuleFeaturesDictionary modulesFeatures,
[NotNull] this GlobalModuleFeaturesDictionary modules,
[NotNull] Action<GlobalCmsKitFeatures> configureAction)
{
Check.NotNull(configureAction, nameof(configureAction));
configureAction(modulesFeatures.CmsKit());
configureAction(modules.CmsKit());
return modulesFeatures;
return modules;
}
}
}

Loading…
Cancel
Save