Show / Hide Table of Contents

Class ProfileController

Inheritance
object
ProfileController
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DotNetNuke.Entities.Profile
Assembly: DotNetNuke.dll
Syntax
public class ProfileController

Constructors

ProfileController()

Declaration
public ProfileController()

Methods

AddDefaultDefinitions(int)

Declaration
public static void AddDefaultDefinitions(int portalId)
Parameters
Type Name Description
int portalId

AddPropertyDefinition(ProfilePropertyDefinition)

Declaration
public static int AddPropertyDefinition(ProfilePropertyDefinition definition)
Parameters
Type Name Description
ProfilePropertyDefinition definition
Returns
Type Description
int

ClearAllUsersInfoProfileCacheByPortal(int)

Declaration
public static void ClearAllUsersInfoProfileCacheByPortal(int portalId)
Parameters
Type Name Description
int portalId

ClearProfileDefinitionCache(int)

Declaration
public static void ClearProfileDefinitionCache(int portalId)
Parameters
Type Name Description
int portalId

DeletePropertyDefinition(ProfilePropertyDefinition)

Declaration
public static void DeletePropertyDefinition(ProfilePropertyDefinition definition)
Parameters
Type Name Description
ProfilePropertyDefinition definition

GetPropertyDefinition(int)

Declaration
[Obsolete("Deprecated in DotNetNuke 7.0.0. Please use GetPropertyDefinition(int definitionId, int portalId) instead. Scheduled for removal in v11.0.0.")]
public static ProfilePropertyDefinition GetPropertyDefinition(int definitionId)
Parameters
Type Name Description
int definitionId
Returns
Type Description
ProfilePropertyDefinition

GetPropertyDefinition(int, int)

Declaration
public static ProfilePropertyDefinition GetPropertyDefinition(int definitionId, int portalId)
Parameters
Type Name Description
int definitionId
int portalId
Returns
Type Description
ProfilePropertyDefinition

GetPropertyDefinitionByName(int, string)

Declaration
public static ProfilePropertyDefinition GetPropertyDefinitionByName(int portalId, string name)
Parameters
Type Name Description
int portalId
string name
Returns
Type Description
ProfilePropertyDefinition

GetPropertyDefinitionsByCategory(int, string)

Declaration
public static ProfilePropertyDefinitionCollection GetPropertyDefinitionsByCategory(int portalId, string category)
Parameters
Type Name Description
int portalId
string category
Returns
Type Description
ProfilePropertyDefinitionCollection

GetPropertyDefinitionsByPortal(int)

Declaration
public static ProfilePropertyDefinitionCollection GetPropertyDefinitionsByPortal(int portalId)
Parameters
Type Name Description
int portalId
Returns
Type Description
ProfilePropertyDefinitionCollection

GetPropertyDefinitionsByPortal(int, bool)

Declaration
public static ProfilePropertyDefinitionCollection GetPropertyDefinitionsByPortal(int portalId, bool clone)
Parameters
Type Name Description
int portalId
bool clone
Returns
Type Description
ProfilePropertyDefinitionCollection

GetPropertyDefinitionsByPortal(int, bool, bool)

Declaration
public static ProfilePropertyDefinitionCollection GetPropertyDefinitionsByPortal(int portalId, bool clone, bool includeDeleted)
Parameters
Type Name Description
int portalId
bool clone
bool includeDeleted
Returns
Type Description
ProfilePropertyDefinitionCollection

GetUserProfile(ref UserInfo)

Declaration
public static void GetUserProfile(ref UserInfo user)
Parameters
Type Name Description
UserInfo user

SearchProfilePropertyValues(int, string, string)

Declaration
public static List<string> SearchProfilePropertyValues(int portalId, string propertyName, string searchString)
Parameters
Type Name Description
int portalId
string propertyName
string searchString
Returns
Type Description
List<string>

UpdatePropertyDefinition(ProfilePropertyDefinition)

Declaration
public static void UpdatePropertyDefinition(ProfilePropertyDefinition definition)
Parameters
Type Name Description
ProfilePropertyDefinition definition

UpdateUserProfile(UserInfo)

Declaration
public static void UpdateUserProfile(UserInfo user)
Parameters
Type Name Description
UserInfo user

UpdateUserProfile(UserInfo, ProfilePropertyDefinitionCollection)

Declaration
public static UserInfo UpdateUserProfile(UserInfo user, ProfilePropertyDefinitionCollection profileProperties)
Parameters
Type Name Description
UserInfo user
ProfilePropertyDefinitionCollection profileProperties
Returns
Type Description
UserInfo

ValidateProfile(int, UserProfile)

Declaration
public static bool ValidateProfile(int portalId, UserProfile objProfile)
Parameters
Type Name Description
int portalId
UserProfile objProfile
Returns
Type Description
bool

Extension Methods

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