Advertisement
Guest User

Untitled

a guest
Oct 16th, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. public List<SubjectDTO> getAllProfessorSubjects(int id) {
  2. List<SubjectDTO> professorSubjectsDTO = new ArrayList<>();
  3. List<Subject> subjects = subjectRepository.findAll();
  4. User u = userRepository.getOne(id);
  5. for (Subject s : subjects) {
  6. for (Professor professor : s.getProfessors()) {
  7. if (professor.getId() == u.getProfessor().getId()) {
  8. SubjectDTO subjectDTO = new SubjectDTO(s);
  9. List<ExamDTO> exams = new ArrayList<ExamDTO>();
  10. exams = getStudentsNextExams(professor.getId(), s.getId());
  11. subjectDTO.setExams(exams);
  12. professorSubjectsDTO.add(subjectDTO);
  13.  
  14. }
  15. }
  16. }
  17. return professorSubjectsDTO;
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement