public IResultado RetornarLivros()
        {
            try
            {
                var camposFormularioCadastro = new CamposCadastroLivro();
                camposFormularioCadastro.Biografias_Tipo                = bdFormularioCadastroLivro.RetornarBibliografiaTipo();
                camposFormularioCadastro.Cursos                         = bdFormularioCadastroLivro.RetornarCursos();
                camposFormularioCadastro.Esquemas_Codificacao           = bdFormularioCadastroLivro.RetornarEsquemasCodificacao();
                camposFormularioCadastro.Formas_Catalogacao_Descritiva  = bdFormularioCadastroLivro.RetornarFormasCatalogacaoDescritivas();
                camposFormularioCadastro.Formas_Item                    = bdFormularioCadastroLivro.RetornarFormasItem();
                camposFormularioCadastro.Formas_Literaria               = bdFormularioCadastroLivro.RetornarFormasLiterarias();
                camposFormularioCadastro.Formas_Material                = bdFormularioCadastroLivro.RetornarFormasMaterial();
                camposFormularioCadastro.Ilustracoes_Tipo               = bdFormularioCadastroLivro.RetornarIlustracoesTipo();
                camposFormularioCadastro.Naturezas_Conteudo             = bdFormularioCadastroLivro.RetornarNaturezasConteudo();
                camposFormularioCadastro.Niveis_Bibliograficos          = bdFormularioCadastroLivro.RetornarNiveisBibliograficos();
                camposFormularioCadastro.Niveis_Codificacao             = bdFormularioCadastroLivro.RetornarNiveisCodificacao();
                camposFormularioCadastro.Niveis_Varias_Partes           = bdFormularioCadastroLivro.RetornarNiveisVariasPartes();
                camposFormularioCadastro.Publicacao_Governamental_Tipos = bdFormularioCadastroLivro.RetornarPublicacaoGovernamentalTipo();
                camposFormularioCadastro.Publicos_Alvos                 = bdFormularioCadastroLivro.RetornarPublicoAlvo();
                camposFormularioCadastro.Status_Registro                = bdFormularioCadastroLivro.RetornarStatusRegistro();
                camposFormularioCadastro.Tipos_Controle                 = bdFormularioCadastroLivro.RetornarTiposControle();
                camposFormularioCadastro.Tipos_Registro                 = bdFormularioCadastroLivro.RetornarTiposRegistro();

                return(new Resultado <CamposCadastroLivro>($"Operação realizada.", statusRetorno.OK, camposFormularioCadastro));
            }
            catch (System.Exception ex)
            {
                return(new Resultado($"Ocorreram erros ao listar livros. Detalhes {ex.Message}", statusRetorno.Erro));
            }
        }
예제 #2
0
        private CamposCadastroLivro retornarCamposLivro(int idLivro)
        {
            var camposLivro = new CamposCadastroLivro();

            camposLivro.Cursos           = _repositorio.Query <Curso>(gerarConsultaCursosRelacionadosPorID(), new { idLivro }).ToList();
            camposLivro.Ilustracoes_Tipo = _repositorio.Query <Ilustracao_Tipo>(gerarConsultaIlustracoesTipoPorID(), new { idLivro }).ToList();
            camposLivro.Publicos_Alvos   = _repositorio.Query <Publico_Alvo>(gerarConsultaPublicosAlvosPorID(), new { idLivro }).ToList();
            camposLivro.Biografias_Tipo  = _repositorio.Query <Biografia_Tipo>(gerarConsultaBiografiaTipoPorID(), new { idLivro }).ToList();

            return(camposLivro);
        }
예제 #3
0
 public Livro(string titulo, string autor, int num_paginas, string ano_Publicacao, string local_Publicacao, string endereco, CamposCadastroLivro camposLivro, string cdd, int qtd_Exemplares)
 {
     Titulo           = titulo;
     Autor            = autor;
     Num_Paginas      = num_paginas;
     CamposLivro      = camposLivro;
     Endereco         = endereco;
     Ano_Publicacao   = ano_Publicacao;
     Local_Publicacao = local_Publicacao;
     CDD            = cdd;
     Qtd_Exemplares = qtd_Exemplares;
 }