public Task <User> FindByEmailAsync(string email) { if (string.IsNullOrWhiteSpace(email)) { throw new ArgumentNullException("email"); } Account account = _proxy.FindByEmail(email); User user = ModelAccountToIdentityUser(account); return(Task.FromResult <User>(user)); }