Show / Hide Table of Contents

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

DeleteExtension(string)

delete extension.

Declaration
void DeleteExtension(string identifier)
Parameters
Type Name Description
string identifier

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
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

Extension Methods

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