Class PersonaBarUserSettingsController
Implements
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. |