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); }
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); }
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)); }