Exemplo n.º 1
0
        /// <summary>
        /// Pesquisa notícias pelos atributos da notícia passada
        /// </summary>
        /// <param name="noticia">Objeto para filtro</param>
        /// <param name="qtde">Quantidade de registros a retornar ("0" para todos)</param>
        public IList <Dominio.Noticia> PesquisarNoticia(Dominio.Noticia noticia, int pagina, int qtde = 0)
        {
            try
            {
                IFactoryDAO fabrica    = FactoryFactoryDAO.GetFabrica();
                INoticiaDAO noticiaDAO = fabrica.GetNoticiaDAO();

                if (qtde > 0)
                {
                    return(noticiaDAO.Pesquisar(noticia, qtde, pagina));
                }

                return(noticiaDAO.Pesquisar(noticia));
            }
            catch (Exception e)
            {
                throw e;
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// Pesquisa notícia por código
        /// </summary>
        /// <param name="codigo">Código para filtro</param>
        public Dominio.Noticia PesquisarNoticia(int codigo)
        {
            try
            {
                IFactoryDAO fabrica    = FactoryFactoryDAO.GetFabrica();
                INoticiaDAO noticiaDAO = fabrica.GetNoticiaDAO();

                return(noticiaDAO.Pesquisar(codigo));
            }
            catch (Exception e)
            {
                throw e;
            }
        }