Interface IPersonaBarRepository
Interface responsible to get the Persona Bar menu structure from the data layer.
Assembly: Dnn.PersonaBar.Library.dll
Syntax
public interface IPersonaBarRepository
Methods
Declaration
void DeleteMenuItem(string identifier)
Parameters
Type |
Name |
Description |
string |
identifier |
|
Gets the menu structure of the persona bar.
Declaration
Returns
Get a menu item's default allowed permissions.
Declaration
string GetMenuDefaultPermissions(int menuId)
Parameters
Type |
Name |
Description |
int |
menuId |
|
Returns
Type |
Description |
string |
The permissions string.
|
Get the menu item by menu id.
Declaration
MenuItem GetMenuItem(int menuId)
Parameters
Type |
Name |
Description |
int |
menuId |
|
Returns
Get the menu item by identifier.
Declaration
MenuItem GetMenuItem(string identifier)
Parameters
Type |
Name |
Description |
string |
identifier |
|
Returns
Save a menu item's default allowed permissions.
Declaration
void SaveMenuDefaultPermissions(MenuItem menuItem, string roleNames)
Parameters
Declaration
void SaveMenuItem(MenuItem item)
Parameters
Declaration
void UpdateMenuController(string identifier, string controller)
Parameters
Extension Methods