Advertisement
Guest User

Untitled

a guest
Oct 16th, 2019
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. public List<ExamDTO> getProfessorsPastExams(int profId, int subjectId) {
  2. List<ExamDTO> exams = new ArrayList<ExamDTO>();
  3. List<Exam> allExams = examRepository.findAll();
  4. for(Exam e : allExams) {
  5. if(e.getSubject().getId() == subjectId && e.getDate().compareTo(new Date()) < 0) {
  6. ExamDTO examDTO = new ExamDTO(e);
  7. // examDTO.setRegistered(isExamRegistered(studentId, e.getId()));
  8. exams.add(examDTO);
  9. }
  10. }
  11.  
  12. return exams;
  13. }
  14.  
  15.  
  16. public List<SubjectDTO> getAllProfessorSubjects(int id) {
  17. List<SubjectDTO> professorSubjectsDTO = new ArrayList<>();
  18. List<Subject> subjects = subjectRepository.findAll();
  19. User u = userRepository.getOne(id);
  20. for (Subject s : subjects) {
  21. for (Professor professor : s.getProfessors()) {
  22. if (professor.getId() == u.getProfessor().getId()) {
  23. List<ExamDTO> exams = new ArrayList<ExamDTO>();
  24. exams = getStudentsNextExams(professor.getId(), s.getId());
  25. professorSubjectsDTO.setExams(exams);
  26. professorSubjectsDTO.add(new SubjectDTO(s));
  27.  
  28. }
  29. }
  30. }
  31. return professorSubjectsDTO;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement