public async Task <IActionResult> Get() { var response = await _client.ListAsync(new GetUsersRequest()); if (!string.IsNullOrEmpty(response.Error)) { Console.WriteLine("[ERROR]: " + response.Error); return(HandleBadGateway(response.Error)); } var users = response.Users.Select(x => new UserDto { Id = x.Id, Firstname = x.Firstname, Lastname = x.Lastname, Email = x.Email }).ToList(); Console.WriteLine("[DONE]: {0} Users", users.Count); return(HandleOk(users)); }