Exemplo n.º 1
0
 public static void updateLessonsDictated(Teacher teacher) {
   Date today = new Date();
   int lessonsDictated = 0;
   for (Lesson lesson : Lesson.list()) {
     if (Objects.equals(lesson.getTeacher().getId(), teacher.getId())
         && lesson.getLessonState() == 1
         && lesson.getDateTime().before(today)) {
       lessonsDictated++;
     }
   }
   teacher.setLessonsDictated(lessonsDictated);
   teacher.save();
 }