public async Task <IdentityResult> DeleteAsync(ExternalUserLogins user, CancellationToken cancellationToken)
        {
            db.Remove(user);

            int i = await db.SaveChangesAsync(cancellationToken);

            return(await Task.FromResult(i == 1?IdentityResult.Success : IdentityResult.Failed()));
        }
        public async Task <IdentityResult> UpdateAsync(ExternalUserLogins user, CancellationToken cancellationToken)
        {
            db.Update(user);

            await db.SaveChangesAsync(cancellationToken);

            return(await Task.FromResult(IdentityResult.Success));
        }
        public Task AddLoginAsync(ExternalUserLogins user, UserLoginInfo login, CancellationToken cancellationToken)
        {
            var userLogin = new ExternalUserLogins
            {
                UserId              = user.Id,
                LoginProvider       = user.LoginProvider,
                ProviderDisplayName = user.ProviderDisplayName,
                ProviderKey         = user.ProviderKey,
            };

            db.ExternalUserLogins.Add(userLogin);

            return(Task.FromResult(0));
        }
Ejemplo n.º 4
0
        public Task AddLogin(ExternalUserLogins login, int userId)
        {
            var l = new ExternalUserLogins
            {
                UserId              = userId,
                ProviderKey         = login.ProviderKey,
                LoginProvider       = login.LoginProvider,
                ProviderDisplayName = login.ProviderDisplayName
            };

            _context.ExternalUserLogins.Add(l);

            return(Task.FromResult(0));
        }
        public Task AddLoginAsync(Users user, UserLoginInfo login, CancellationToken cancellationToken)
        {
            var l = new ExternalUserLogins
            {
                UserId              = user.Id,
                ProviderKey         = login.ProviderKey,
                LoginProvider       = login.LoginProvider,
                ProviderDisplayName = login.ProviderDisplayName
            };

            db.ExternalUserLogins.Add(l);

            return(Task.FromResult(0));
        }
 public Task <string> GetNormalizedUserNameAsync(ExternalUserLogins user, CancellationToken cancellationToken)
 {
     throw new NotImplementedException();
 }
 public Task <IList <UserLoginInfo> > GetLoginsAsync(ExternalUserLogins user, CancellationToken cancellationToken)
 {
     throw new NotImplementedException();
 }
 public Task SetUserNameAsync(ExternalUserLogins user, string userName, CancellationToken cancellationToken)
 {
     throw new NotImplementedException();
 }
 public Task RemoveLoginAsync(ExternalUserLogins user, string loginProvider, string providerKey, CancellationToken cancellationToken)
 {
     throw new NotImplementedException();
 }