Пример #1
0
        /// <inheritdoc/>
        public override async Task <TUser> FindByEmailAsync(string normalizedEmail, CancellationToken cancellationToken)
        {
            cancellationToken.ThrowIfCancellationRequested();
            ThrowIfDisposed();
            var user = await UsersTable.FindByEmailAsync(normalizedEmail);

            return(user);
        }
Пример #2
0
        public Task <ApplicationUser> FindByEmailAsync(string normalizedEmail, CancellationToken cancellationToken)
        {
            if (string.IsNullOrEmpty(normalizedEmail))
            {
                throw new ArgumentNullException(nameof(normalizedEmail), "Parameter normalizedEmail cannot be null or empty.");
            }

            cancellationToken.ThrowIfCancellationRequested();
            return(_usersTable.FindByEmailAsync(normalizedEmail));
        }
Пример #3
0
        public override async Task <ApplicationUser <TKey> > FindByEmailAsync(string normalizedEmail, CancellationToken cancellationToken)
        {
            cancellationToken.ThrowIfCancellationRequested();
            ThrowIfDisposed();
            if (string.IsNullOrEmpty(normalizedEmail))
            {
                throw new ArgumentException($"Parameter {nameof(normalizedEmail)} cannot be null or empty.");
            }

            return(await UsersTable.FindByEmailAsync(normalizedEmail));
        }
Пример #4
0
 public Task <ApplicationUser> FindByEmailAsync(string normalizedEmail, CancellationToken cancellationToken = default)
 {
     cancellationToken.ThrowIfCancellationRequested();
     return(_usersTable.FindByEmailAsync(normalizedEmail));
 }