示例#1
0
 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);
 }
示例#2
0
 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);
 }
示例#3
0
 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));
 }