Show / Hide Table of Contents

Class PersonaBarUserSettingsController

Inheritance
object
PersonaBarUserSettingsController
Implements
IPersonaBarUserSettingsController
Namespace: Dnn.PersonaBar.Library.Controllers
Assembly: Dnn.PersonaBar.Library.dll
Syntax
public class PersonaBarUserSettingsController : ServiceLocator<IPersonaBarUserSettingsController, PersonaBarUserSettingsController>, IPersonaBarUserSettingsController

Constructors

PersonaBarUserSettingsController()

Initializes a new instance of the PersonaBarUserSettingsController class.

Declaration
public PersonaBarUserSettingsController()

PersonaBarUserSettingsController(PersonalizationController)

Initializes a new instance of the PersonaBarUserSettingsController class.

Declaration
public PersonaBarUserSettingsController(PersonalizationController personalizationController)
Parameters
Type Name Description
PersonalizationController personalizationController

The personalization controller.

Methods

GetFactory()

Declaration
protected override Func<IPersonaBarUserSettingsController> GetFactory()
Returns
Type Description
Func<IPersonaBarUserSettingsController>

GetPersonaBarUserSettings()

Gets the PersonaBar user settings.

Declaration
public UserSettings GetPersonaBarUserSettings()
Returns
Type Description
UserSettings

A UserSettings instance representing the user's settings or the default.

UpdatePersonaBarUserSettings(UserSettings, int, int)

Updates the PersonaBar user settings.

Declaration
public void UpdatePersonaBarUserSettings(UserSettings settings, int userId, int portalId)
Parameters
Type Name Description
UserSettings settings

The user settings.

int userId

The user ID.

int portalId

The portal ID.

Implements

IPersonaBarUserSettingsController

Extension Methods

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