// GET: Clientes/Details/5 public JsonResult Detalhes(int?id) { bool sucesso; string resultado; if (id == null) { sucesso = false; resultado = "Não encontrado!"; } else { Exemplar exemplar = (Exemplar)db.Item.Find(id); if (exemplar == null) { sucesso = false; resultado = "Não encontrado!"; } else { exemplar.editora = this.RecuperaEditora(exemplar.editoraId); exemplar.idioma = this.RecuperaIdioma(exemplar.idiomaId); exemplar.sessao = this.RecuperaSessao(exemplar.sessaoId); sucesso = true; resultado = exemplar.Serializar(); } } var obj = new { Sucesso = sucesso, Resultado = resultado }; return(Json(obj, JsonRequestBehavior.AllowGet)); }