Show / Hide Table of Contents

Class ModulesController

Inheritance
object
ModulesController
Implements
IModulesController
Namespace: Dnn.PersonaBar.Library.Controllers
Assembly: Dnn.PersonaBar.Library.dll
Syntax
public class ModulesController : ServiceLocator<IModulesController, ModulesController>, IModulesController

Constructors

ModulesController()

Initializes a new instance of the ModulesController class.

Declaration
public ModulesController()

ModulesController(IContentVerifier)

Initializes a new instance of the ModulesController class.

Declaration
public ModulesController(IContentVerifier contentVerifier)
Parameters
Type Name Description
IContentVerifier contentVerifier

Methods

AddNewModule(PortalSettings, string, int, int, string, int, int, string, out KeyValuePair<HttpStatusCode, string>)

Declaration
public 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
Type Name Description
PortalSettings portalSettings
string title
int desktopModuleId
int tabId
string paneName
int position
int permissionType
string align
KeyValuePair<HttpStatusCode, string> message
Returns
Type Description
List<ModuleInfo>

CopyModule(PortalSettings, int, int, int, string, bool, out KeyValuePair<HttpStatusCode, string>, bool)

Declaration
public ModuleInfo CopyModule(PortalSettings portalSettings, int moduleId, int sourcePageId, int targetPageId, string pane, bool includeSettings, out KeyValuePair<HttpStatusCode, string> message, bool moveBahaviour = false)
Parameters
Type Name Description
PortalSettings portalSettings
int moduleId
int sourcePageId
int targetPageId
string pane
bool includeSettings
KeyValuePair<HttpStatusCode, string> message
bool moveBahaviour
Returns
Type Description
ModuleInfo

DeleteModule(PortalSettings, int, int, out KeyValuePair<HttpStatusCode, string>)

Declaration
public void DeleteModule(PortalSettings portalSettings, int moduleId, int pageId, out KeyValuePair<HttpStatusCode, string> message)
Parameters
Type Name Description
PortalSettings portalSettings
int moduleId
int pageId
KeyValuePair<HttpStatusCode, string> message

GetFactory()

Declaration
protected override Func<IModulesController> GetFactory()
Returns
Type Description
Func<IModulesController>

GetModule(PortalSettings, int, int?, out KeyValuePair<HttpStatusCode, string>)

Declaration
public ModuleInfo GetModule(PortalSettings portalSettings, int moduleId, int? pageId, out KeyValuePair<HttpStatusCode, string> message)
Parameters
Type Name Description
PortalSettings portalSettings
int moduleId
int? pageId
KeyValuePair<HttpStatusCode, string> message
Returns
Type Description
ModuleInfo

GetModules(PortalSettings, bool?, out int, string, string, int?, int, int)

Declaration
public IEnumerable<ModuleInfo> GetModules(PortalSettings portalSettings, bool? deleted, out int total, string moduleName = null, string moduleTitle = null, int? pageId = null, int pageIndex = 0, int pageSize = 10)
Parameters
Type Name Description
PortalSettings portalSettings
bool? deleted
int total
string moduleName
string moduleTitle
int? pageId
int pageIndex
int pageSize
Returns
Type Description
IEnumerable<ModuleInfo>

Implements

IModulesController

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS