Exemplo n.º 1
0
        public virtual async Task <ApplicationIdentityResult> RemoveLoginAsync(string userId,
                                                                               ApplicationUserLoginInfo login)
        {
            var identityResult = await _userManager.RemoveLoginAsync(userId, login.ToUserLoginInfo()).ConfigureAwait(false);

            return(identityResult.ToApplicationIdentityResult());
        }
 public static UserLoginInfo ToUserLoginInfo(this ApplicationUserLoginInfo loginInfo)
 {
     return(loginInfo == null ? null : new UserLoginInfo(loginInfo.LoginProvider, loginInfo.ProviderKey));
 }
Exemplo n.º 3
0
        public virtual async Task <AppUser> FindAsync(ApplicationUserLoginInfo login)
        {
            var user = await _userManager.FindAsync(login.ToUserLoginInfo()).ConfigureAwait(false);

            return(user.ToAppUser());
        }