Neue Abwensenheitsmodi plus Upgrade Sitzplan
This commit is contained in:
@@ -25,10 +25,13 @@ public class AttendanceBalanceService
|
||||
.Select(e => e.Status!.Value)
|
||||
.ToList();
|
||||
|
||||
var present = relevant.Count(s => s == AttendanceStatus.Present);
|
||||
var present = relevant.Count(s => s is AttendanceStatus.Present
|
||||
or AttendanceStatus.Late or AttendanceStatus.SignificantlyLate);
|
||||
var excused = relevant.Count(s => s == AttendanceStatus.Excused);
|
||||
var unexcused = relevant.Count(s => s is AttendanceStatus.Unexcused or AttendanceStatus.Truant);
|
||||
var schoolEvent = relevant.Count(s => s == AttendanceStatus.OtherSchoolEvent);
|
||||
var unexcused = relevant.Count(s => s is AttendanceStatus.Unexcused
|
||||
or AttendanceStatus.Truant or AttendanceStatus.LeftDuringClass);
|
||||
var schoolEvent = relevant.Count(s => s is AttendanceStatus.OtherSchoolEvent
|
||||
or AttendanceStatus.LearningIsland or AttendanceStatus.Suspended);
|
||||
var pending = relevant.Count(s => s == AttendanceStatus.ExcusePending);
|
||||
var total = relevant.Count;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user