public JsonResult EliminarPergunta(int id) { var pergunta = PerguntaRepositorio.BuscarPeloId(id); if (pergunta != null) { bool ret = PerguntaRepositorio.Eliminar(pergunta); return(Json(new { sucesso = ret })); } return(Json(new { sucesso = false })); }
public JsonResult BuscaPerguntaPorId(int id) { var pergunta = PerguntaRepositorio.BuscarPeloId(id); string value = JsonConvert.SerializeObject(pergunta, Formatting.Indented, new JsonSerializerSettings { ReferenceLoopHandling = ReferenceLoopHandling.Ignore }); if (pergunta != null) { var totalRespost = pergunta.TotalRespostas(); var respost = pergunta.Respostas.ToList(); respost.ForEach(p => p.Pergunta = null); return(Json(new { pergunta = value, respostas = respost, totalRespostas = totalRespost }, JsonRequestBehavior.AllowGet)); } return(Json(new { sucesso = false })); }