2017-05-27 10 views
0

私は自己学習のコンピュータプログラミングです。今ではASP.Netコアを学習しています。私の最初のasp.netコアアプリケーションでは、私はロールとユーザを作成しました。その後、userManager addtoroleを使ってロールにユーザを追加しました。 電子メール[email protected]と役割role1のユーザーを作成しました 私はusermanager.addtorole(role1)を使用しました すべてが良いです。 私は、アプリケーションの管理者がロール1を別のロールに置き換えてユーザーロールを編集できるようにします。私は英語がうまくいけばいいと思う。 ありがとうございましたASP。ネットコア私はusermanager addtoroleによってユーザーにロールを追加した後どのようにロールユーザーを編集するには?

答えて

0

ロールに追加されたユーザーから特定の役割を削除する方法が見つかりました。 私はそれが非常に良い、私はユーザーに新しい役割を追加することができる役割からユーザーを削除した後に動作するメソッドをテストしました。非常にシンプルな

public void Test(ApplicationUser user1, ApplicationRole role1, 
    ApplicationRole role2) 
{ 
    UserManager<ApplicationUser> _userManager; 

    await _userManager.AddToRoleAsync(user1, role1.Name); 

    // Remove user1 from role1. 
    await _userManager.RemoveFromRoleAsync(user1, role1.Name); 

    // add user1 to role2. 
    await _userManager.AddToRoleAsync(user1, role2.Name); 
} 

: 私はUserManagerのオブジェクトのコードのインテリセンスを閲覧する方法を発見した、彼女はコードです。

関連する問題