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)); } }
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); }
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; }