/// <summary> /// Pesquisa aventuras utilizando os atributos da aventura /// </summary> /// <param name="aventura">Objeto para filtro</param> /// <param name="qtde">Quantidade de registros para retornar ("0" para todos)</param> public IList <Dominio.Aventura> PesquisarAventura(Dominio.Aventura aventura, int qtde, int pagina) { try { IFactoryDAO fabrica = FactoryFactoryDAO.GetFabrica(); IAventuraDAO aventuraDAO = fabrica.GetAventuraDAO(); if (qtde > 0) { return(aventuraDAO.Pesquisar(aventura, qtde, pagina)); } return(aventuraDAO.Pesquisar(aventura)); } catch (Exception e) { throw e; } }
/// <summary> /// Pesquisa aventura pelo código /// </summary> /// <param name="codigo">Código para filtro</param> public Dominio.Aventura PesquisarAventura(int codigo) { try { IFactoryDAO fabrica = FactoryFactoryDAO.GetFabrica(); IAventuraDAO aventuraDAO = fabrica.GetAventuraDAO(); return(aventuraDAO.Pesquisar(codigo)); } catch (Exception e) { throw e; } }