Interface IPersonaBarExtensionRepository
Interface responsible for persona bar extensions.
Namespace: Dnn.PersonaBar.Library.Repository
Assembly: Dnn.PersonaBar.Library.dll
Syntax
public interface IPersonaBarExtensionRepository
Methods
DeleteExtension(PersonaBarExtension)
delete extension.
Declaration
void DeleteExtension(PersonaBarExtension extension)
Parameters
| Type | Name | Description |
|---|---|---|
| PersonaBarExtension | extension | The Persona Bar extension. |
DeleteExtension(string)
delete extension.
Declaration
void DeleteExtension(string identifier)
Parameters
| Type | Name | Description |
|---|---|---|
| string | identifier | The Persona Bar extension ID. |
GetExtensions()
get persona bar extensions.
Declaration
IList<PersonaBarExtension> GetExtensions()
Returns
| Type | Description |
|---|---|
| IList<PersonaBarExtension> | A list of PersonaBarExtension instances. |
GetExtensions(int)
get persona bar extensions for menu.
Declaration
IList<PersonaBarExtension> GetExtensions(int menuId)
Parameters
| Type | Name | Description |
|---|---|---|
| int | menuId | The ID of the menu. |
Returns
| Type | Description |
|---|---|
| IList<PersonaBarExtension> | A list of PersonaBarExtension instances. |
SaveExtension(PersonaBarExtension)
save extension.
Declaration
void SaveExtension(PersonaBarExtension extension)
Parameters
| Type | Name | Description |
|---|---|---|
| PersonaBarExtension | extension | The Persona Bar extension. |