Show / Hide Table of Contents

Interface IRelationshipController

Namespace: DotNetNuke.Entities.Users.Social
Assembly: DotNetNuke.dll
Syntax
public interface IRelationshipController

Methods

AcceptUserRelationship(int)

Declaration
void AcceptUserRelationship(int userRelationshipId)
Parameters
Type Name Description
int userRelationshipId

CreateDefaultRelationshipsForPortal(int)

Declaration
void CreateDefaultRelationshipsForPortal(int portalId)
Parameters
Type Name Description
int portalId

DeleteRelationship(Relationship)

Declaration
void DeleteRelationship(Relationship relationship)
Parameters
Type Name Description
Relationship relationship

DeleteRelationshipType(RelationshipType)

Declaration
void DeleteRelationshipType(RelationshipType relationshipType)
Parameters
Type Name Description
RelationshipType relationshipType

DeleteUserRelationship(UserRelationship)

Declaration
void DeleteUserRelationship(UserRelationship userRelationship)
Parameters
Type Name Description
UserRelationship userRelationship

DeleteUserRelationshipPreference(UserRelationshipPreference)

Declaration
void DeleteUserRelationshipPreference(UserRelationshipPreference userRelationshipPreference)
Parameters
Type Name Description
UserRelationshipPreference userRelationshipPreference

GetAllRelationshipTypes()

Declaration
IList<RelationshipType> GetAllRelationshipTypes()
Returns
Type Description
IList<RelationshipType>

GetFollowerRelationship(UserInfo)

Declaration
UserRelationship GetFollowerRelationship(UserInfo targetUser)
Parameters
Type Name Description
UserInfo targetUser
Returns
Type Description
UserRelationship

GetFollowerRelationship(UserInfo, UserInfo)

Declaration
UserRelationship GetFollowerRelationship(UserInfo initiatingUser, UserInfo targetUser)
Parameters
Type Name Description
UserInfo initiatingUser
UserInfo targetUser
Returns
Type Description
UserRelationship

GetFollowersRelationshipByPortal(int)

Declaration
Relationship GetFollowersRelationshipByPortal(int portalId)
Parameters
Type Name Description
int portalId
Returns
Type Description
Relationship

GetFollowingRelationship(UserInfo)

Declaration
UserRelationship GetFollowingRelationship(UserInfo targetUser)
Parameters
Type Name Description
UserInfo targetUser
Returns
Type Description
UserRelationship

GetFollowingRelationship(UserInfo, UserInfo)

Declaration
UserRelationship GetFollowingRelationship(UserInfo initiatingUser, UserInfo targetUser)
Parameters
Type Name Description
UserInfo initiatingUser
UserInfo targetUser
Returns
Type Description
UserRelationship

GetFriendRelationship(UserInfo)

Declaration
UserRelationship GetFriendRelationship(UserInfo targetUser)
Parameters
Type Name Description
UserInfo targetUser
Returns
Type Description
UserRelationship

GetFriendRelationship(UserInfo, UserInfo)

Declaration
UserRelationship GetFriendRelationship(UserInfo initiatingUser, UserInfo targetUser)
Parameters
Type Name Description
UserInfo initiatingUser
UserInfo targetUser
Returns
Type Description
UserRelationship

GetFriendsRelationshipByPortal(int)

Declaration
Relationship GetFriendsRelationshipByPortal(int portalId)
Parameters
Type Name Description
int portalId
Returns
Type Description
Relationship

GetRelationship(int)

Declaration
Relationship GetRelationship(int relationshipId)
Parameters
Type Name Description
int relationshipId
Returns
Type Description
Relationship

GetRelationshipType(int)

Declaration
RelationshipType GetRelationshipType(int relationshipTypeId)
Parameters
Type Name Description
int relationshipTypeId
Returns
Type Description
RelationshipType

GetRelationshipsByPortalId(int)

Declaration
IList<Relationship> GetRelationshipsByPortalId(int portalId)
Parameters
Type Name Description
int portalId
Returns
Type Description
IList<Relationship>

GetRelationshipsByUserId(int)

Declaration
IList<Relationship> GetRelationshipsByUserId(int userId)
Parameters
Type Name Description
int userId
Returns
Type Description
IList<Relationship>

GetUserRelationship(UserInfo, UserInfo, Relationship)

Declaration
UserRelationship GetUserRelationship(UserInfo user, UserInfo relatedUser, Relationship relationship)
Parameters
Type Name Description
UserInfo user
UserInfo relatedUser
Relationship relationship
Returns
Type Description
UserRelationship

GetUserRelationship(int)

Declaration
UserRelationship GetUserRelationship(int userRelationshipId)
Parameters
Type Name Description
int userRelationshipId
Returns
Type Description
UserRelationship

GetUserRelationshipPreference(int)

Declaration
UserRelationshipPreference GetUserRelationshipPreference(int preferenceId)
Parameters
Type Name Description
int preferenceId
Returns
Type Description
UserRelationshipPreference

GetUserRelationshipPreference(int, int)

Declaration
UserRelationshipPreference GetUserRelationshipPreference(int userId, int relationshipId)
Parameters
Type Name Description
int userId
int relationshipId
Returns
Type Description
UserRelationshipPreference

GetUserRelationships(UserInfo)

Declaration
IList<UserRelationship> GetUserRelationships(UserInfo user)
Parameters
Type Name Description
UserInfo user
Returns
Type Description
IList<UserRelationship>

InitiateUserRelationship(UserInfo, UserInfo, Relationship)

Declaration
UserRelationship InitiateUserRelationship(UserInfo initiatingUser, UserInfo targetUser, Relationship relationship)
Parameters
Type Name Description
UserInfo initiatingUser
UserInfo targetUser
Relationship relationship
Returns
Type Description
UserRelationship

RemoveUserRelationship(int)

Declaration
void RemoveUserRelationship(int userRelationshipId)
Parameters
Type Name Description
int userRelationshipId

SaveRelationship(Relationship)

Declaration
void SaveRelationship(Relationship relationship)
Parameters
Type Name Description
Relationship relationship

SaveRelationshipType(RelationshipType)

Declaration
void SaveRelationshipType(RelationshipType relationshipType)
Parameters
Type Name Description
RelationshipType relationshipType

SaveUserRelationship(UserRelationship)

Declaration
void SaveUserRelationship(UserRelationship userRelationship)
Parameters
Type Name Description
UserRelationship userRelationship

SaveUserRelationshipPreference(UserRelationshipPreference)

Declaration
void SaveUserRelationshipPreference(UserRelationshipPreference userRelationshipPreference)
Parameters
Type Name Description
UserRelationshipPreference userRelationshipPreference

Extension Methods

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