@Override
 public List<Curso> findAll() {
   return cursoDAO.findAll();
 }
 @Override
 public Curso find(int entityID) {
   return cursoDAO.find(entityID);
 }
  @Override
  public Curso update(Curso curso) {
    isCursoWithAllData(curso);

    return cursoDAO.update(curso);
  }
 @Override
 public void delete(Curso curso) {
   cursoDAO.delete(curso);
 }
  @Override
  public void save(Curso curso) {
    isCursoWithAllData(curso);

    cursoDAO.save(curso);
  }