【发布时间】:2017-07-31 19:59:56
【问题描述】:
我正在尝试为用户添加角色,但在此之前我想检查它是否存在。我怎样才能做到这一点? 这是我的代码
public void AddRoleForUser(ApplicationUser obj, IdentityRole role)
{
_userManager = new ApplicationUserManager(new UserStore<ApplicationUser>(_context));
var currentUser = _userManager.FindById(obj.Id);
// before this i have to check
var roleresult = _userManager.AddToRole(currentUser.Id, role.Name);
}
例如,我有一个用户,它的 id =1。当我为此用户添加角色时,我想在向该用户添加新角色之前检查该用户是否有角色
【问题讨论】:
标签: c# asp.net-mvc asp.net-identity roles