Class PersonaBarExtensionRepository
Implements
Namespace: Dnn.PersonaBar.Library.Repository
Assembly: Dnn.PersonaBar.Library.dll
Syntax
public class PersonaBarExtensionRepository : ServiceLocator<IPersonaBarExtensionRepository, PersonaBarExtensionRepository>, IPersonaBarExtensionRepository
Constructors
PersonaBarExtensionRepository()
Declaration
public PersonaBarExtensionRepository()
Methods
DeleteExtension(PersonaBarExtension)
delete extension.
Declaration
public void DeleteExtension(PersonaBarExtension extension)
Parameters
Type | Name | Description |
---|---|---|
PersonaBarExtension | extension |
DeleteExtension(string)
delete extension.
Declaration
public void DeleteExtension(string identifier)
Parameters
Type | Name | Description |
---|---|---|
string | identifier |
GetExtensions()
get persona bar extensions.
Declaration
public IList<PersonaBarExtension> GetExtensions()
Returns
Type | Description |
---|---|
IList<PersonaBarExtension> | A list of PersonaBarExtension instances. |
GetExtensions(int)
get persona bar extensions for menu.
Declaration
public IList<PersonaBarExtension> GetExtensions(int menuId)
Parameters
Type | Name | Description |
---|---|---|
int | menuId |
Returns
Type | Description |
---|---|
IList<PersonaBarExtension> | A list of PersonaBarExtension instances. |
GetFactory()
Declaration
protected override Func<IPersonaBarExtensionRepository> GetFactory()
Returns
Type | Description |
---|---|
Func<IPersonaBarExtensionRepository> |
SaveExtension(PersonaBarExtension)
save extension.
Declaration
public void SaveExtension(PersonaBarExtension extension)
Parameters
Type | Name | Description |
---|---|---|
PersonaBarExtension | extension |