public AuthResult AddLogin(int userId, UserLoginInfo loginInfo) { loginInfo.ThrowIfNull("loginInfo"); var identityUserLoginInfo = IdentityModelFactory.Create(loginInfo); var identityResult = _userManager.AddLogin(userId, identityUserLoginInfo); var appIdentityResult = IdentityModelFactory.Create(identityResult); return(appIdentityResult); }
public User FindByUserLoginInfo(UserLoginInfo loginInfo) { loginInfo.ThrowIfNull("loginInfo"); var userLoginInfo = IdentityModelFactory.Create(loginInfo); var appIdentityUser = _userManager.Find(userLoginInfo); var user = IdentityModelFactory.Create(appIdentityUser); return(user); }
public async Task <AuthResult> AddLoginAsync(int userId, UserLoginInfo loginInfo) { loginInfo.ThrowIfNull("loginInfo"); var identityUserLoginInfo = IdentityModelFactory.Create(loginInfo); var identityResult = await _userManager.AddLoginAsync(userId, identityUserLoginInfo); var appIdentityResult = IdentityModelFactory.Create(identityResult); return(appIdentityResult); }
public async Task <User> FindByUserLoginInfoAsync(UserLoginInfo loginInfo) { loginInfo.ThrowIfNull("loginInfo"); var userLoginInfo = IdentityModelFactory.Create(loginInfo); var appIdentityUser = await _userManager.FindAsync(userLoginInfo); var user = IdentityModelFactory.Create(appIdentityUser); return(user); }