Show / Hide Table of Contents

Class PersonaBarExtensionRepository

Inheritance
object
PersonaBarExtensionRepository
Implements
IPersonaBarExtensionRepository
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

Implements

IPersonaBarExtensionRepository

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS