C# Class DotNetNuke.Extensions.Modules.ModuleControllerExtensions

Add easy-to-use functionality to ModuleController to add and remove modules from tabs.
Afficher le fichier Open project: JonHaywood/DotNetNuke.Extensions

Méthodes publiques

Méthode Description
AddModuleToTab ( this moduleController, DotNetNuke.Entities.Modules.ModuleInfo module, ModuleAddType moduleType, int destinationTabID ) : void

Adds the module to tab.

AddModulesToTab ( this moduleController, IEnumerable modules, ModuleAddType moduleType, int tabID ) : void

Adds the modules to tab.

AddModulesToTabs ( this moduleController, IEnumerable moduleIds, ModuleAddType moduleType, List tabs ) : void

Adds the modules to tabs.

DeleteModuleFromTab ( this moduleController, DotNetNuke.Entities.Modules.ModuleInfo module, int tabID ) : void

Deletes the module from tab.

DeleteModulesFromTabs ( this moduleController, IEnumerable moduleIds, List tabs ) : void

Deletes the modules from tabs.

GetModulesOnTab ( this moduleController, DotNetNuke.Entities.Tabs.TabInfo tab ) : IEnumerable

Gets the modules on tab.

Private Methods

Méthode Description
AddNewModuleToPage ( DotNetNuke.Entities.Modules.ModuleInfo moduleToCopy, int destinationTabID ) : void

Adds the new module to page.

AddReferencedModuleToPage ( DotNetNuke.Entities.Modules.ModuleInfo moduleToCopy, int destinationTabID ) : void

Adds the referenced module to page.

CopyModuleToPage ( DotNetNuke.Entities.Modules.ModuleInfo moduleToCopy, int destinationTabID ) : void

Copies the module to page.

DuplicateModuleSettings ( DotNetNuke.Entities.Modules.ModuleInfo originalModule, int destinationModuleID ) : void

Duplicates the module settings.

Method Details

AddModuleToTab() public static méthode

Adds the module to tab.
public static AddModuleToTab ( this moduleController, DotNetNuke.Entities.Modules.ModuleInfo module, ModuleAddType moduleType, int destinationTabID ) : void
moduleController this The module controller.
module DotNetNuke.Entities.Modules.ModuleInfo The module.
moduleType ModuleAddType Type of the module.
destinationTabID int The destination tab ID.
Résultat void

AddModulesToTab() public static méthode

Adds the modules to tab.
public static AddModulesToTab ( this moduleController, IEnumerable modules, ModuleAddType moduleType, int tabID ) : void
moduleController this The module controller.
modules IEnumerable The modules.
moduleType ModuleAddType Type of the module.
tabID int The tab ID.
Résultat void

AddModulesToTabs() public static méthode

Adds the modules to tabs.
public static AddModulesToTabs ( this moduleController, IEnumerable moduleIds, ModuleAddType moduleType, List tabs ) : void
moduleController this The module controller.
moduleIds IEnumerable The module ids.
moduleType ModuleAddType Type of the module.
tabs List The tabs.
Résultat void

DeleteModuleFromTab() public static méthode

Deletes the module from tab.
public static DeleteModuleFromTab ( this moduleController, DotNetNuke.Entities.Modules.ModuleInfo module, int tabID ) : void
moduleController this The module controller.
module DotNetNuke.Entities.Modules.ModuleInfo The module.
tabID int The tab ID.
Résultat void

DeleteModulesFromTabs() public static méthode

Deletes the modules from tabs.
public static DeleteModulesFromTabs ( this moduleController, IEnumerable moduleIds, List tabs ) : void
moduleController this The module controller.
moduleIds IEnumerable The module ids.
tabs List The tabs.
Résultat void

GetModulesOnTab() public static méthode

Gets the modules on tab.
public static GetModulesOnTab ( this moduleController, DotNetNuke.Entities.Tabs.TabInfo tab ) : IEnumerable
moduleController this The module controller.
tab DotNetNuke.Entities.Tabs.TabInfo The tab.
Résultat IEnumerable