public static ModuleExtensionConfigurationDictionary ConfigureSaas(this ModuleExtensionConfigurationDictionary modules, Action <SaasModuleExtensionConfiguration> configureAction) { return(modules.ConfigureModule( SaasModuleExtensionConsts.ModuleName, configureAction )); }
public static ModuleExtensionConfigurationDictionary ConfigureIdentity( this ModuleExtensionConfigurationDictionary modules, Action <IdentityModuleExtensionConfiguration> configureAction) { return(modules.ConfigureModule( IdentityModuleExtensionConsts.ModuleName, configureAction )); }
public static ModuleExtensionConfigurationDictionary ConfigureAuditLogging( this ModuleExtensionConfigurationDictionary modules, Action <AuditLoggingModuleExtensionConfiguration> configureAction) { return(modules.ConfigureModule( AuditLoggingModuleExtensionConsts.ModuleName, configureAction )); }
public static ModuleExtensionConfigurationDictionary ConfigureTenantManagement( this ModuleExtensionConfigurationDictionary modules, Action <DocumentManagementModuleExtensionConfiguration> configureAction) { return(modules.ConfigureModule( DocumentManagementModuleExtensionConsts.ModuleName, configureAction )); }
public static ModuleExtensionConfigurationDictionary ConfigureMessage( this ModuleExtensionConfigurationDictionary modules, Action <MessageServiceModuleExtensionConfiguration> configureAction) { return(modules.ConfigureModule( MessageServiceModuleExtensionConsts.ModuleName, configureAction )); }
public static ModuleExtensionConfigurationDictionary ConfigureOpenIddict( this ModuleExtensionConfigurationDictionary modules, Action <OpenIddictModuleExtensionConfiguration> configureAction) { return(modules.ConfigureModule( OpenIddictModuleExtensionConsts.ModuleName, configureAction )); }
public static ModuleExtensionConfigurationDictionary ConfigurePlatform( this ModuleExtensionConfigurationDictionary modules, Action <PlatfromModuleExtensionConfiguration> configureAction) { return(modules.ConfigureModule( PlatformModuleExtensionConsts.ModuleName, configureAction )); }
public static ModuleExtensionConfigurationDictionary ConfigureModule <T> ( [NotNull] this ModuleExtensionConfigurationDictionary configurationDictionary, [NotNull] string moduleName, [NotNull] Action <T> configureAction) where T : ModuleExtensionConfiguration, new () { Check.NotNull(moduleName, nameof(moduleName)); Check.NotNull(configureAction, nameof(configureAction)); configureAction( (T)configurationDictionary.GetOrAdd( moduleName, () => new T() ) ); return(configurationDictionary); }