/// <summary> /// Retorna lista de capítulos do livro selecionado da bíblia. /// </summary> /// <param name="idLivro"></param> /// <returns></returns> public JsonResult ListarCapitulos(int idLivro) { var retorno = new Retorno(); try { var capitulos = _comentarioBiblicoNegocio.GetAllCapitulosLivro(idLivro); if (capitulos == null) { retorno.AddErro("Erro na requisição"); } return(new JsonResult { Data = new { capitulos, retorno } }); } catch (Exception) { throw new HttpException(403, "Acesso Negado"); } }
public ActionResult ConsultarFrase(string textoFrase, string idAutor, string IdAssunto) { var retorno = new Retorno(); try { var frases = _fraseCristaNegocio.GetAllFraseCrista(textoFrase, idAutor, IdAssunto); if (frases == null) { retorno.AddErro("Erro na requisição"); } return(new JsonResult { Data = new { frases, retorno }, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } catch (Exception e) { throw new Exception(e.Message); } }
public JsonResult ListarAssuntos(string idAutor) { var retorno = new Retorno(); try { var assuntos = _fraseCristaNegocio.GetAllAssuntoPorAutor(idAutor); if (assuntos == null) { retorno.AddErro("Erro na requisição"); } return(new JsonResult { Data = new { assuntos, retorno } }); } catch (Exception) { throw new HttpException(403, "Acesso Negado"); } }
/// <summary> /// Retorna o comentário do livro da Bíblia e o capítulo selecionado. /// </summary> /// <returns></returns> public ActionResult ConsultarSignificadoPalavra(string id) { var retorno = new Retorno(); try { var palavra = _comentarioBiblicoNegocio.GetSignificadoPalavra(Convert.ToInt32(id)); if (string.IsNullOrEmpty(palavra)) { retorno.AddErro("Erro na requisição"); } return(new JsonResult { Data = new { palavra, retorno }, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } catch (Exception e) { throw new HttpException(403, "Acesso Negado"); } }
/// <summary> /// Retorna o comentário do livro da Bíblia e o capítulo selecionado. /// </summary> /// <returns></returns> public ActionResult ConsultarPalavra(string palavra) { var retorno = new Retorno(); try { var palavras = _comentarioBiblicoNegocio.GetAllPalavra(palavra); if (palavras == null) { retorno.AddErro("Erro na requisição"); } return(new JsonResult { Data = new { palavras, retorno }, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } catch (Exception e) { throw new HttpException(403, "Acesso Negado"); } }
// GET: ComentarioBiblico/ListarComentarios/5 /// <summary> /// Retorna o comentário do livro da Bíblia e o capítulo selecionado. /// </summary> /// <returns></returns> public ActionResult ConsultarComentario(int idComentario, int idNumeroLivroBiblia, int idCapitulo) { var retorno = new Retorno(); try { var comentariosBiblicos = _comentarioBiblicoNegocio.GetAllComentarioLivroBiblia(idComentario, idNumeroLivroBiblia, idCapitulo); if (comentariosBiblicos == null) { retorno.AddErro("Erro na requisição"); } return(new JsonResult { Data = new { comentariosBiblicos, retorno } }); } catch (Exception) { throw new HttpException(403, "Acesso Negado"); } }
/// <summary> /// Retorna lista de comentários da Bíblia. /// </summary> /// <param name="idLivro"></param> /// <param name="idCapitulo"></param> /// <returns></returns> public JsonResult ListarComentarios(int idLivro, int idCapitulo) { var retorno = new Retorno(); try { var comentarios = _comentarioBiblicoNegocio.GetAllComentarios(idLivro, idCapitulo); if (comentarios == null) { comentarios = new List <ComentarioBiblico>(); for (var i = 0; i < 10; i++) { var comentarioLivroBiblia = new ComentarioBiblico { Comentario = new Comentario { Id = i, Nome = "Comentario" + i }, LivroBiblia = new LivroBiblia { NumeroLivro = i } }; comentarios.Add(comentarioLivroBiblia); } retorno.AddErro("Erro na requisição"); } return(new JsonResult { Data = new { comentarios, retorno } }); } catch (Exception) { throw new HttpException(403, "Acesso Negado"); } }