private static bool AddUserToGroup(string userId, List <string> groups) { var res = true; var body = new GraphGroupAdd(userId); foreach (string groupId in groups) { AdalResponse serverResponse = null; var uri = string.Format("https://graph.microsoft.com/v1.0/groups/{0}/members/$ref", groupId); serverResponse = CallGraph(uri, body); if (!serverResponse.Successful) { res = false; } } return(res); }
private static GroupAddResult AddUserToGroup(string userId, List <GroupObject> groups) { var res = new GroupAddResult() { Success = true }; var body = new GraphGroupAdd(userId); AdalResponse serverResponse = null; foreach (GroupObject group in groups) { var uri = string.Format("https://graph.microsoft.com/v1.0/groups/{0}/members/$ref", group.GroupId); serverResponse = AdalUtil.CallGraph(uri, body); res.Responses.Add(serverResponse); if (!serverResponse.Successful) { res.Success = false; } } return(res); }