Пример #1
0
        public Task ResetAccessFailedCountAsync(TUser user)
        {
            user.AccessFailedCount = 0;
            IdentityUserRepository.Update(user);

            return(Task.FromResult(0));
        }
Пример #2
0
        public Task SetLockoutEnabledAsync(TUser user, bool enabled)
        {
            user.LockoutEnabled = enabled;
            IdentityUserRepository.Update(user);

            return(Task.FromResult(0));
        }
Пример #3
0
        public Task SetLockoutEndDateAsync(TUser user, DateTimeOffset lockoutEnd)
        {
            user.LockoutEndDate = lockoutEnd.UtcDateTime;
            IdentityUserRepository.Update(user);

            return(Task.FromResult(0));
        }
Пример #4
0
        public Task <int> IncrementAccessFailedCountAsync(TUser user)
        {
            user.AccessFailedCount++;
            IdentityUserRepository.Update(user);

            return(Task.FromResult(user.AccessFailedCount));
        }
Пример #5
0
        public Task SetTwoFactorEnabledAsync(TUser user, bool enabled)
        {
            user.TwoFactorAuthEnabled = enabled;
            IdentityUserRepository.Update(user);

            return(Task.FromResult(0));
        }
Пример #6
0
        public Task SetPhoneNumberConfirmedAsync(TUser user, bool confirmed)
        {
            user.IsPhoneNumberConfirmed = confirmed;
            IdentityUserRepository.Update(user);

            return(Task.FromResult(0));
        }
Пример #7
0
        public Task SetPhoneNumberAsync(TUser user, string phoneNumber)
        {
            user.PhoneNumber = phoneNumber;
            IdentityUserRepository.Update(user);

            return(Task.FromResult(0));
        }
Пример #8
0
        public Task SetEmailAsync(TUser user, string email)
        {
            user.Email = email;
            IdentityUserRepository.Update(user);

            return(Task.FromResult(0));
        }
Пример #9
0
        public Task UpdateAsync(TUser user)
        {
            if (user == null)
            {
                throw new ArgumentNullException("user");
            }

            IdentityUserRepository.Update(user);

            return(Task.FromResult <object>(null));
        }