public async Task <IActionResult> Get([FromRoute] Guid id)
        {
            try
            {
                var cliente = await _service.ObterCliente(id);

                return(cliente != null
                           ? (IActionResult)Ok(cliente)
                           : NotFound("Cliente não encontrado."));
            }
            catch (Exception ex)
            {
                Log.Error(ex, "Erro ao obter cliente {Cliente}", id);
                return(StatusCode(500, "Erro ao obter cliente."));
            }
        }
        public async Task <IActionResult> Editar(Guid id)
        {
            var cliente = await _appService.ObterCliente(id);

            return(View(cliente.ToViewModel()));
        }