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