private Evento obterEvento(EventoDTO eventoDTO) { Evento evento = new Evento(); evento.setId(eventoDTO.getId()); evento.setNumeroVagas(eventoDTO.getNumeroVagas()); evento.setNome(eventoDTO.getNome()); evento.setNomeProfessor(eventoDTO.getNomeProfessor()); evento.setDescricao(eventoDTO.getDescricao()); evento.setAno(eventoDTO.getAno()); return evento; }
@Override @Transactional(readOnly = true) public List<EventoDTO> consultarEventos(EventoFiltroDTO eventoFiltroDTO) { List<EventoDTO> eventos = eventoDAO.consultarEventos(eventoFiltroDTO); for (EventoDTO eventoDTO : eventos) { List<HorarioDTO> horarios = horarioManager.consultarHorariosDTO(eventoDTO.getId()); eventoDTO.setHorarios(horarios); } return eventos; }
@Override @Transactional(rollbackFor = Exception.class) public void excluirEvento(EventoDTO eventoDTO) { Evento evento = eventoDAO.findById(eventoDTO.getId()); eventoDAO.delete(evento); }