Example #1
0
        public Task SetTwoFactorEnabledAsync(ApplicationUser user, bool enabled, CancellationToken cancellationToken)
        {
            string prefix = nameof(SetTwoFactorEnabledAsync) + Constants.FNSUFFIX;

            user.TwoFactorEnabled = enabled;
            try { using (var usersDAL = new AspNetUsersDAL(_connStr)) { usersDAL.Update(user); } }
            catch (Exception ex) { _logger.LogError(prefix + $"Exception:[{ex.ToString()}]"); }

            return(Task.CompletedTask);
        }
Example #2
0
        public Task SetPhoneNumberAsync(ApplicationUser user, string phoneNumber, CancellationToken cancellationToken)
        {
            string prefix = nameof(SetPhoneNumberAsync) + Constants.FNSUFFIX;

            user.PhoneNumber = phoneNumber;
            try { using (var usersDAL = new AspNetUsersDAL(_connStr)) { usersDAL.Update(user); } }
            catch (Exception ex) { _logger.LogError(prefix + $"Exception:[{ex.ToString()}]"); }

            return(Task.CompletedTask);
        }
Example #3
0
        public Task <IdentityResult> UpdateAsync(ApplicationUser user, CancellationToken cancellationToken)
        {
            try
            {
                using (var usersDAL = new AspNetUsersDAL(_connStr))
                {
                    usersDAL.Update(user);
                }
            }
            catch (Exception ex)
            {
                List <IdentityError> idErrors = new List <IdentityError>();
                IdentityError        idError  = new IdentityError {
                    Description = ex.Message
                };
                idErrors.Add(idError);

                return(Task.FromResult(IdentityResult.Failed(idErrors.ToArray())));
            }

            return(Task.FromResult(IdentityResult.Success));
        }