Show / Hide Table of Contents

Class ControlBarController

Inheritance
object
DnnApiController
ControlBarController
Inherited Members
DnnApiController.PortalSettings
DnnApiController.UserInfo
DnnApiController.ActiveModule
Namespace: DotNetNuke.Web.InternalServices
Assembly: DotNetNuke.Web.dll
Syntax
[DnnAuthorize]
public class ControlBarController : DnnApiController

Constructors

ControlBarController(IBusinessControllerProvider)

Declaration
public ControlBarController(IBusinessControllerProvider businessControllerProvider)
Parameters
Type Name Description
IBusinessControllerProvider businessControllerProvider

ControlBarController(IBusinessControllerProvider, PersonalizationController)

Declaration
public ControlBarController(IBusinessControllerProvider businessControllerProvider, PersonalizationController personalizationController)
Parameters
Type Name Description
IBusinessControllerProvider businessControllerProvider
PersonalizationController personalizationController

Methods

AddModule(AddModuleDTO)

Declaration
[ValidateAntiForgeryToken]
[DnnPageEditor]
public HttpResponseMessage AddModule(ControlBarController.AddModuleDTO dto)
Parameters
Type Name Description
ControlBarController.AddModuleDTO dto
Returns
Type Description
HttpResponseMessage

CanAddModuleToPage()

Declaration
public bool CanAddModuleToPage()
Returns
Type Description
bool

ClearHostCache()

Declaration
[ValidateAntiForgeryToken]
[RequireHost]
public HttpResponseMessage ClearHostCache()
Returns
Type Description
HttpResponseMessage

CopyPermissionsToChildren()

Declaration
[ValidateAntiForgeryToken]
[DnnPageEditor]
public HttpResponseMessage CopyPermissionsToChildren()
Returns
Type Description
HttpResponseMessage

GetPageList(string)

Declaration
[DnnPageEditor]
public HttpResponseMessage GetPageList(string portal)
Parameters
Type Name Description
string portal
Returns
Type Description
HttpResponseMessage

GetPortalDesktopModules(string, int, int, string, string, bool, string)

Declaration
[DnnPageEditor]
public HttpResponseMessage GetPortalDesktopModules(string category, int loadingStartIndex, int loadingPageSize, string searchTerm, string excludeCategories = "", bool sortBookmarks = false, string topModule = "")
Parameters
Type Name Description
string category
int loadingStartIndex
int loadingPageSize
string searchTerm
string excludeCategories
bool sortBookmarks
string topModule
Returns
Type Description
HttpResponseMessage

GetTabModules(string)

Declaration
[DnnPageEditor]
public HttpResponseMessage GetTabModules(string tab)
Parameters
Type Name Description
string tab
Returns
Type Description
HttpResponseMessage

LockInstance(LockingDTO)

Declaration
[ValidateAntiForgeryToken]
[RequireHost]
public HttpResponseMessage LockInstance(ControlBarController.LockingDTO lockingRequest)
Parameters
Type Name Description
ControlBarController.LockingDTO lockingRequest
Returns
Type Description
HttpResponseMessage

LockSite(LockingDTO)

Declaration
[ValidateAntiForgeryToken]
[RequireHost]
public HttpResponseMessage LockSite(ControlBarController.LockingDTO lockingRequest)
Parameters
Type Name Description
ControlBarController.LockingDTO lockingRequest
Returns
Type Description
HttpResponseMessage

RecycleApplicationPool()

Declaration
[ValidateAntiForgeryToken]
[RequireHost]
public HttpResponseMessage RecycleApplicationPool()
Returns
Type Description
HttpResponseMessage

SaveBookmark(BookmarkDTO)

Declaration
[ValidateAntiForgeryToken]
[DnnPageEditor]
public HttpResponseMessage SaveBookmark(ControlBarController.BookmarkDTO bookmark)
Parameters
Type Name Description
ControlBarController.BookmarkDTO bookmark
Returns
Type Description
HttpResponseMessage

SwitchLanguage(SwitchLanguageDTO)

Declaration
[ValidateAntiForgeryToken]
public HttpResponseMessage SwitchLanguage(ControlBarController.SwitchLanguageDTO dto)
Parameters
Type Name Description
ControlBarController.SwitchLanguageDTO dto
Returns
Type Description
HttpResponseMessage

SwitchSite(SwitchSiteDTO)

Declaration
[ValidateAntiForgeryToken]
[RequireHost]
public HttpResponseMessage SwitchSite(ControlBarController.SwitchSiteDTO dto)
Parameters
Type Name Description
ControlBarController.SwitchSiteDTO dto
Returns
Type Description
HttpResponseMessage

ToggleUserMode(UserModeDTO)

Declaration
[ValidateAntiForgeryToken]
[DnnPageEditor]
public HttpResponseMessage ToggleUserMode(ControlBarController.UserModeDTO userMode)
Parameters
Type Name Description
ControlBarController.UserModeDTO userMode
Returns
Type Description
HttpResponseMessage

Extension Methods

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