예제 #1
0
        public async Task <Group> Get(string groupId)
        {
            var client = _graphClientProvider.GetGraphClient();
            var result = await client
                         .Groups[groupId]
                         .Request().Expand(x => x.Members)
                         .GetAsync();

            return(result);
        }
 public async Task Create(string name, string userPrincipalName)
 {
     var client = _graphClientProvider.GetGraphClient();
     var user   = new User
     {
         AccountEnabled    = true,
         DisplayName       = name,
         MailNickname      = name,
         UserPrincipalName = userPrincipalName,
         PasswordProfile   = new PasswordProfile
         {
             ForceChangePasswordNextSignIn = true,
             Password = "******"
         }
     };
     await client.Users.Request().AddAsync(user);
 }