Interface IRelationshipController
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
DeleteRelationshipType(RelationshipType)
Declaration
void DeleteRelationshipType(RelationshipType relationshipType)
Parameters
DeleteUserRelationship(UserRelationship)
Declaration
void DeleteUserRelationship(UserRelationship userRelationship)
Parameters
DeleteUserRelationshipPreference(UserRelationshipPreference)
Declaration
void DeleteUserRelationshipPreference(UserRelationshipPreference userRelationshipPreference)
Parameters
GetAllRelationshipTypes()
Declaration
IList<RelationshipType> GetAllRelationshipTypes()
Returns
GetFollowerRelationship(UserInfo)
Declaration
UserRelationship GetFollowerRelationship(UserInfo targetUser)
Parameters
Type |
Name |
Description |
UserInfo |
targetUser |
|
Returns
GetFollowerRelationship(UserInfo, UserInfo)
Declaration
UserRelationship GetFollowerRelationship(UserInfo initiatingUser, UserInfo targetUser)
Parameters
Returns
GetFollowersRelationshipByPortal(int)
Declaration
Relationship GetFollowersRelationshipByPortal(int portalId)
Parameters
Type |
Name |
Description |
int |
portalId |
|
Returns
GetFollowingRelationship(UserInfo)
Declaration
UserRelationship GetFollowingRelationship(UserInfo targetUser)
Parameters
Type |
Name |
Description |
UserInfo |
targetUser |
|
Returns
GetFollowingRelationship(UserInfo, UserInfo)
Declaration
UserRelationship GetFollowingRelationship(UserInfo initiatingUser, UserInfo targetUser)
Parameters
Returns
GetFriendRelationship(UserInfo)
Declaration
UserRelationship GetFriendRelationship(UserInfo targetUser)
Parameters
Type |
Name |
Description |
UserInfo |
targetUser |
|
Returns
GetFriendRelationship(UserInfo, UserInfo)
Declaration
UserRelationship GetFriendRelationship(UserInfo initiatingUser, UserInfo targetUser)
Parameters
Returns
GetFriendsRelationshipByPortal(int)
Declaration
Relationship GetFriendsRelationshipByPortal(int portalId)
Parameters
Type |
Name |
Description |
int |
portalId |
|
Returns
GetRelationship(int)
Declaration
Relationship GetRelationship(int relationshipId)
Parameters
Type |
Name |
Description |
int |
relationshipId |
|
Returns
GetRelationshipType(int)
Declaration
RelationshipType GetRelationshipType(int relationshipTypeId)
Parameters
Type |
Name |
Description |
int |
relationshipTypeId |
|
Returns
GetRelationshipsByPortalId(int)
Declaration
IList<Relationship> GetRelationshipsByPortalId(int portalId)
Parameters
Type |
Name |
Description |
int |
portalId |
|
Returns
GetRelationshipsByUserId(int)
Declaration
IList<Relationship> GetRelationshipsByUserId(int userId)
Parameters
Type |
Name |
Description |
int |
userId |
|
Returns
GetUserRelationship(UserInfo, UserInfo, Relationship)
Declaration
UserRelationship GetUserRelationship(UserInfo user, UserInfo relatedUser, Relationship relationship)
Parameters
Returns
GetUserRelationship(int)
Declaration
UserRelationship GetUserRelationship(int userRelationshipId)
Parameters
Type |
Name |
Description |
int |
userRelationshipId |
|
Returns
GetUserRelationshipPreference(int)
Declaration
UserRelationshipPreference GetUserRelationshipPreference(int preferenceId)
Parameters
Type |
Name |
Description |
int |
preferenceId |
|
Returns
GetUserRelationshipPreference(int, int)
Declaration
UserRelationshipPreference GetUserRelationshipPreference(int userId, int relationshipId)
Parameters
Type |
Name |
Description |
int |
userId |
|
int |
relationshipId |
|
Returns
GetUserRelationships(UserInfo)
Declaration
IList<UserRelationship> GetUserRelationships(UserInfo user)
Parameters
Returns
InitiateUserRelationship(UserInfo, UserInfo, Relationship)
Declaration
UserRelationship InitiateUserRelationship(UserInfo initiatingUser, UserInfo targetUser, Relationship relationship)
Parameters
Returns
RemoveUserRelationship(int)
Declaration
void RemoveUserRelationship(int userRelationshipId)
Parameters
Type |
Name |
Description |
int |
userRelationshipId |
|
SaveRelationship(Relationship)
Declaration
void SaveRelationship(Relationship relationship)
Parameters
SaveRelationshipType(RelationshipType)
Declaration
void SaveRelationshipType(RelationshipType relationshipType)
Parameters
SaveUserRelationship(UserRelationship)
Declaration
void SaveUserRelationship(UserRelationship userRelationship)
Parameters
SaveUserRelationshipPreference(UserRelationshipPreference)
Declaration
void SaveUserRelationshipPreference(UserRelationshipPreference userRelationshipPreference)
Parameters
Extension Methods