Sharing sample code to check if a user belongs to a team or not
public static bool IsTeamMember(Guid teamID, Guid userID, IOrganizationService service) { QueryExpression query = new QueryExpression("team"); query.ColumnSet = new ColumnSet(true); query.Criteria.AddCondition(new ConditionExpression("teamid", ConditionOperator.Equal, teamID)); LinkEntity link = query.AddLink("teammembership", "teamid", "teamid"); link.LinkCriteria.AddCondition(new ConditionExpression("systemuserid", ConditionOperator.Equal, userID)); var results = service.RetrieveMultiple(query); if (results.Entities.Count > 0) { return true; } else { return false; } }
Hope it helps.
Reblogged this on CRM 2015 – Sreeni Pavalla's Dynamic CRM Blog.
LikeLike