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); }