Example #1
0
        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);
        }
Example #2
0
        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);
        }