Class ControlBarController
Inheritance
ControlBarController
Assembly: DotNetNuke.Web.dll
Syntax
[DnnAuthorize]
public class ControlBarController : DnnApiController
Constructors
ControlBarController(IBusinessControllerProvider)
Declaration
[Obsolete("Deprecated in DotNetNuke 10.2.2. Please use overload with IApplicationStatusInfo. Scheduled removal in v12.0.0.")]
public ControlBarController(IBusinessControllerProvider businessControllerProvider)
Parameters
ControlBarController(IBusinessControllerProvider, PersonalizationController)
Declaration
[Obsolete("Deprecated in DotNetNuke 10.2.2. Please use overload with IApplicationStatusInfo. Scheduled removal in v12.0.0.")]
public ControlBarController(IBusinessControllerProvider businessControllerProvider, PersonalizationController personalizationController)
Parameters
ControlBarController(IBusinessControllerProvider, PersonalizationController, IApplicationStatusInfo, IPortalAliasService, IHostSettingsService, IPortalController, IPermissionDefinitionService, IEventLogger)
Declaration
public ControlBarController(IBusinessControllerProvider businessControllerProvider, PersonalizationController personalizationController, IApplicationStatusInfo appStatus, IPortalAliasService portalAliasService, IHostSettingsService hostSettingsService, IPortalController portalController, IPermissionDefinitionService permissionDefinitionService, IEventLogger eventLogger)
Parameters
Methods
AddModule(AddModuleDTO)
Declaration
[ValidateAntiForgeryToken]
[DnnPageEditor]
public HttpResponseMessage AddModule(ControlBarController.AddModuleDTO dto)
Parameters
Returns
CanAddModuleToPage()
Declaration
public bool CanAddModuleToPage()
Returns
ClearHostCache()
Declaration
[ValidateAntiForgeryToken]
[RequireHost]
public HttpResponseMessage ClearHostCache()
Returns
CopyPermissionsToChildren()
Declaration
[ValidateAntiForgeryToken]
[DnnPageEditor]
public HttpResponseMessage CopyPermissionsToChildren()
Returns
GetPageList(string)
Declaration
[DnnPageEditor]
public HttpResponseMessage GetPageList(string portal)
Parameters
| Type |
Name |
Description |
| string |
portal |
|
Returns
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
Returns
GetTabModules(string)
Declaration
[DnnPageEditor]
public HttpResponseMessage GetTabModules(string tab)
Parameters
| Type |
Name |
Description |
| string |
tab |
|
Returns
LockInstance(LockingDTO)
Declaration
[ValidateAntiForgeryToken]
[RequireHost]
public HttpResponseMessage LockInstance(ControlBarController.LockingDTO lockingRequest)
Parameters
Returns
LockSite(LockingDTO)
Declaration
[ValidateAntiForgeryToken]
[RequireHost]
public HttpResponseMessage LockSite(ControlBarController.LockingDTO lockingRequest)
Parameters
Returns
RecycleApplicationPool()
Declaration
[ValidateAntiForgeryToken]
[RequireHost]
public HttpResponseMessage RecycleApplicationPool()
Returns
SaveBookmark(BookmarkDTO)
Declaration
[ValidateAntiForgeryToken]
[DnnPageEditor]
public HttpResponseMessage SaveBookmark(ControlBarController.BookmarkDTO bookmark)
Parameters
Returns
SwitchLanguage(SwitchLanguageDTO)
Declaration
[ValidateAntiForgeryToken]
public HttpResponseMessage SwitchLanguage(ControlBarController.SwitchLanguageDTO dto)
Parameters
Returns
SwitchSite(SwitchSiteDTO)
Declaration
[ValidateAntiForgeryToken]
[RequireHost]
public HttpResponseMessage SwitchSite(ControlBarController.SwitchSiteDTO dto)
Parameters
Returns
ToggleUserMode(UserModeDTO)
Declaration
[ValidateAntiForgeryToken]
[DnnPageEditor]
public HttpResponseMessage ToggleUserMode(ControlBarController.UserModeDTO userMode)
Parameters
Returns
Extension Methods