public async Task <ApplicationUser> UserByEmailOrNullAsync(string email)
        {
            email.ThrowIfNull(nameof(email));

            return(await _userRepository.UserByEmailOrNullAsync(email));
        }