Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public List<ExamDTO> getProfessorsPastExams(int profId, int subjectId) {
- List<ExamDTO> exams = new ArrayList<ExamDTO>();
- List<Exam> allExams = examRepository.findAll();
- for(Exam e : allExams) {
- if(e.getSubject().getId() == subjectId && e.getDate().compareTo(new Date()) < 0) {
- ExamDTO examDTO = new ExamDTO(e);
- // examDTO.setRegistered(isExamRegistered(studentId, e.getId()));
- exams.add(examDTO);
- }
- }
- return exams;
- }
- public List<SubjectDTO> getAllProfessorSubjects(int id) {
- List<SubjectDTO> professorSubjectsDTO = new ArrayList<>();
- List<Subject> subjects = subjectRepository.findAll();
- User u = userRepository.getOne(id);
- for (Subject s : subjects) {
- for (Professor professor : s.getProfessors()) {
- if (professor.getId() == u.getProfessor().getId()) {
- List<ExamDTO> exams = new ArrayList<ExamDTO>();
- exams = getStudentsNextExams(professor.getId(), s.getId());
- professorSubjectsDTO.setExams(exams);
- professorSubjectsDTO.add(new SubjectDTO(s));
- }
- }
- }
- return professorSubjectsDTO;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement