Class PersonaBarRepository
Inheritance
PersonaBarRepository
Assembly: Dnn.PersonaBar.Library.dll
Syntax
public class PersonaBarRepository : ServiceLocator<IPersonaBarRepository, PersonaBarRepository>, IPersonaBarRepository
Constructors
PersonaBarRepository()
Declaration
public PersonaBarRepository()
Methods
Declaration
public void DeleteMenuItem(string identifier)
Parameters
Type |
Name |
Description |
string |
identifier |
|
GetFactory()
Declaration
protected override Func<IPersonaBarRepository> GetFactory()
Returns
Gets the menu structure of the persona bar.
Declaration
public PersonaBarMenu GetMenu()
Returns
Get a menu item's default allowed permissions.
Declaration
public 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
public MenuItem GetMenuItem(int menuId)
Parameters
Type |
Name |
Description |
int |
menuId |
|
Returns
Get the menu item by identifier.
Declaration
public MenuItem GetMenuItem(string identifier)
Parameters
Type |
Name |
Description |
string |
identifier |
|
Returns
Save a menu item's default allowed permissions.
Declaration
public void SaveMenuDefaultPermissions(MenuItem menuItem, string roleNames)
Parameters
Declaration
public void SaveMenuItem(MenuItem item)
Parameters
Declaration
public void UpdateMenuController(string identifier, string controller)
Parameters
Implements
Extension Methods