J'essaye d'ajouter un membre au groupe de répertoire actif azure mais il échoue en me montrant l'erreur suivante.C# contexte est déjà le suivi de l'entité, Azure Active Directory graphique api. ajouter un membre du groupe
contexte est suivi déjà l'entité
J'ai essayé de beaucoup trouvé pour, je vois aussi des liens
Azure Active Directory Graph Client 2.0 - Context is not currently tracking the entity
Mais je n'obtiennent pas succès s'il vous plaît aidez-moi.
Ceci est mon code:
try
{
ActiveDirectoryClient client = ADGraphHelper.GetActiveDirectoryClient();
IGroupFetcher groupFetcher = client.Groups.GetByObjectId(groupId);
Group group = (Group)(await groupFetcher.ExecuteAsync());
string[] userIds = userId.Split(',');
foreach (string id in userIds)
{
if (id != "")
{
IUser user = client.Users.Where(u => u.ObjectId == id).ExecuteAsync().Result.CurrentPage.ToArray().First();
if (user != null)
{
//check wather user aleady present into group or not
IDirectoryObject userExists = group.Members.Where(u => u.ObjectId == id).FirstOrDefault();
if (userExists == null)
{
group.Members.Add(user as DirectoryObject);
}
}
else
throw new Exception("User is null.");
}
}
await group.UpdateAsync();
return Json(new { success = true });
}
catch (Exception ex)
{
ModelState.AddModelError("", "we connot process your request please contact to support for more details.");
// error handling code.
return PartialView();
}