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