public async Task Add_User_To_Role()
 {
     TableUser user = new TableUser(userName);
     var result = await _mgr.CreateAsync(user);
     Assert.IsTrue(result.Succeeded);
     TableUserRole role = new TableUserRole(user.Id,"Admin");
     await _userStore.AddToRoleAsync(user, "Admin");
     Assert.IsTrue(_mgr.IsInRole<TableUser>(user.Id,"Admin"));
     var result2 = await _userStore.FindByIdAsync("e81b55be-33d5-4f42-9ecd-713345ea8c60");
     await _userStore.AddToRoleAsync(result2, "Admin");
 }
コード例 #2
0
 public async Task AddToRoleAsync(T user, string role)
 {
     if (user == null)
     {
         throw new ArgumentNullException("user");
     }
     if (String.IsNullOrWhiteSpace(role))
     {
         throw new ArgumentNullException("role");
     }
     TableUserRole  tableUserRole = new TableUserRole(user.Id, role);
     TableOperation operation     = TableOperation.Insert(tableUserRole);
     await _rolesTable.ExecuteAsync(operation);
 }