Sharing sample code to check if a user belongs to a team or not
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | 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;}} |
No comments:
Post a Comment