public async Task UpdateUser(string objectId, string displayName, string givenName, string surname, string extension_Organization, string extension_UserRole) { GraphAccountModel user = await this.GetUserByObjectId(objectId); if (user != null) { GraphUserUpdateModel graphUserUpdateModel = new GraphUserUpdateModel(displayName, givenName, surname, extension_Organization, extension_UserRole); string json = graphUserUpdateModel.ToString(); await SendGraphRequest($"/users/{user.objectId}", null, json, new HttpMethod("PATCH")); } }
public async Task UpdateUser(string signInName, string displayName, string givenName, string surname, string extension_jdrfConsId) { string JSON = await this.SearcUserBySignInNames(signInName); GraphAccounts users = GraphAccounts.Parse(JSON); // If user exists if (users != null && users.value != null && users.value.Count == 1) { string user = await SendGraphRequest($"/users/{users.value[0].objectId}", null, null, HttpMethod.Get); GraphUserUpdateModel graphUserUpdateModel = new GraphUserUpdateModel(displayName, givenName, surname, extension_jdrfConsId); string json = graphUserUpdateModel.ToString(); await SendGraphRequest($"/users/{users.value[0].objectId}", null, json, new HttpMethod("PATCH")); } }