The IUserProfileBLL type exposes the following members.

Methods

  Name Description
Public method GetCachedUserProfile
Gets the http context cached user profile entity (Note: User profile is cached per request).
Public method GetCachedUsers
Gets the http context cached aspnet user entity (Note: User profile is cached per request).
Public method GetPrivacyLevelDefinitionPrefetchPath
Get prefetch path for Privacy Level Definitions.
Public method GetPrivacyLevelDefinitions(Guid, String)
Get privacy level definitions based on object type full name.
Public method GetPrivacyLevelDefinitions(Guid, String, String)
Get privacy level definitions based on object type full name.
Public method GetPrivacyLevelIds
Get privacy level ids for specified field.
Public method GetPrivacyLevels
Get privacy levels for specified field.
Public method GetPrivacyLevelsForUser
Get privacy levels for specified field.
Public method GetUserAvatar
Gets user avatar or default.
Public method GetUserAvatarOrDefault
Gets user avatar or default.
Public method GetUserDisplayName
Gets the user display name considering the privacy level set on first and last name fields.
Public method GetUserProfile
Get the user profile entity.
Public method GetUserReputation
Gets the user overall reputation.
Public method ModifyUserScore
Adds or subtracts the user reputation score.
Public method ResetCachedUserProfile
Resets the http context cached user profile entity (Note: User profile is cached per request).
Public method ShouldShowUserAvatar
Determines if the user avatar is present for the user.
Public method UpdatePrivacyLevelDefinitions
Update privacy level definitions.

See Also