Interface IModulesController
Assembly: Dnn.PersonaBar.Library.dll
Syntax
public interface IModulesController
Methods
AddNewModule(PortalSettings, string, int, int, string, int, int, string, out KeyValuePair<HttpStatusCode, string>)
Declaration
List<ModuleInfo> AddNewModule(PortalSettings portalSettings, string title, int desktopModuleId, int tabId, string paneName, int position, int permissionType, string align, out KeyValuePair<HttpStatusCode, string> message)
Parameters
Returns
CopyModule(PortalSettings, int, int, int, string, bool, out KeyValuePair<HttpStatusCode, string>, bool)
Declaration
ModuleInfo CopyModule(PortalSettings portalSettings, int moduleId, int sourcePageId, int targetPageId, string pane, bool includeSettings, out KeyValuePair<HttpStatusCode, string> message, bool moveBahaviour = false)
Parameters
Returns
DeleteModule(PortalSettings, int, int, out KeyValuePair<HttpStatusCode, string>)
Declaration
void DeleteModule(PortalSettings portalSettings, int moduleId, int pageId, out KeyValuePair<HttpStatusCode, string> message)
Parameters
GetModule(PortalSettings, int, int?, out KeyValuePair<HttpStatusCode, string>)
Declaration
ModuleInfo GetModule(PortalSettings portalSettings, int moduleId, int? pageId, out KeyValuePair<HttpStatusCode, string> message)
Parameters
Returns
GetModules(PortalSettings, bool?, out int, string, string, int?, int, int)
Declaration
IEnumerable<ModuleInfo> GetModules(PortalSettings portalSettings, bool? deleted, out int total, string moduleName = null, string moduleTitle = null, int? pageId = null, int pageIndex = 0, int max = 10)
Parameters
Returns
Extension Methods