public static async Task xSetEmailConfirmedAsync <TKey>(this IIdentityUserWithEmail <TKey> user, bool confirmed, CancellationToken cancellationToken = default) where TKey : IEquatable <TKey> { cancellationToken.ThrowIfCancellationRequestedOrUserNull(user); await Task.FromResult(user.IsEmailConfirmed = confirmed); }
public static async Task xSetNormalizedEmailAsync <TKey>(this IIdentityUserWithEmail <TKey> user, string normalizedEmail, CancellationToken cancellationToken = default) where TKey : IEquatable <TKey> { cancellationToken.ThrowIfCancellationRequestedOrUserNull(user); await Task.FromResult(user.NormalizedEmailAddress = normalizedEmail); }
public static async Task <string> xGetEmailAsync <TKey>(this IIdentityUserWithEmail <TKey> user, CancellationToken cancellationToken = default) where TKey : IEquatable <TKey> { cancellationToken.ThrowIfCancellationRequestedOrUserNull(user); return(await Task.FromResult(user.EmailAddress)); }