Removing a user form ignore list

The following sample code shows how you can remove a user from current user's ignore list using the API.

 

[C#]

 

using CMS.Messaging;

using CMS.CMSHelper;

using CMS.SiteProvider;

using CMS.GlobalHelper;

 

...

 

       // Removes administrator from CurrentUser's ignore list

       int leftObjID = UserInfoProvider.GetUserInfo("administrator").UserID;

       int rightObjID = CMSContext.CurrentUser.UserID;

       string objType = SiteObjectType.USER;

       int relID = RelationshipNameInfoProvider.GetRelationshipNameInfo("messaging.isignoredby"

       ).RelationshipNameId;

       ObjectRelationshipInfoProvider.RemoveRelationship(leftObjID, objType, rightObjID, objType, relID);