public List <Vacina> listVacinaForEspecie(int especieId) { try { // verificar se o int passado é maior q 0 if (especieId <= 0) { throw new Exception("Parametro passado é invalido, isto é , menor ou igual à 0 "); } EspecieDaoImp especieDao = new EspecieDaoImp(); Especie especie = especieDao.getEspecie(especieId); // verifica se a especie existe if (especie == null) { throw new Exception("Espécie inexistente."); } return(this.vacinaDao.listVacinaEspecie(especie)); } catch (ConexaoException c) { throw new GeralException(c.Message); } catch (DaoException d) { throw new GeralException(d.Message); } }
public List <Especie> listar() { try{ EspecieDaoImp especieDao = new EspecieDaoImp(); return(especieDao.listarEspecie()); }catch (ConexaoException c) { throw new GeralException(c.Message); }catch (DaoException d) { throw new GeralException(d.Message); } }
public EspecieController() { this.especieDao = new EspecieDaoImp(); }