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));
        }