Exemplo n.º 1
0
        public ActionResult <string> buscarTrecho([FromBody] string Trecho)
        {
            domBiblia = new DominioBiblia();
            domResult = new DominioResultadoPesquisa();
            var biblia    = domBiblia.abrirBiblia();
            var resultado = domResult.buscarResultados(biblia, Trecho);

            if (resultado.Resultados.Length == 0)
            {
                return("Nenhum Trecho Encontrado!");
            }

            return(JsonConvert.SerializeObject(resultado));
        }
Exemplo n.º 2
0
        public Texto buscarReferencia(string Busca)
        {
            domBiblia    = new DominioBiblia();
            domVersiculo = new DominioVersiculo();
            Referencia referencia;

            if (Busca.Contains(' ') && Busca.Contains(':'))
            {
                referencia = new Referencia(Busca);
            }
            else
            {
                return(null);
            }
            var biblia = domBiblia.abrirBiblia();

            if (referencia.Versiculo > 0)
            {
                Texto texto = domVersiculo.retornarVersiculo(biblia, referencia);
                switch (texto.Versos[0].Verso)
                {
                case "Livro não Encontrado!":
                    return(texto);

                    break;

                case "Capítulo não Encontrado!":
                    return(texto);

                    break;

                case "Versículo não Encontrado!":
                    return(texto);

                    break;

                default:
                    return(texto);

                    break;
                }
            }
            else
            {
                Texto texto = domVersiculo.retornarVersiculos(biblia, referencia);
                return(texto);
            }
        }