public IActionResult Consultar(Guid id) { try { var contato = _contatoService.Consultar(id); if (contato != null) { var data = new { result = new { id = contato.Id, nome = contato.Nome, celular = contato.Celular, email = contato.Email } }; return(Ok(new { success = true, data = data })); } else { var data = new { result = new { mensagem = "Contato não encontrado!" } }; return(NotFound(new { success = true, data = data })); } } catch (Exception ex) { return(BadRequest(new { success = false, errors = new KeyValuePair <string, string>("BadRequest", $"Erro ao executar o método Consultar: {ex.Message}") })); } }