public async Task InitializeAsync() { var offenses = await Database.GetStudentCourtOffensesAsync(); var categories = await Database.GetStudentCourtCategoriesAsync(); var classes = await Database.GetAttendanceViolationsAsync(); int unexcusedAbsences = 0; foreach (var item in classes) { if (item.ViolationType == App.ViolationTypes.Absence) { unexcusedAbsences++; } } StudentOffenseCard = new OffenseCard(offenses, categories, unexcusedAbsences.ToString()); }
public override void Cleanup() { StudentOffenseCard = new OffenseCard(); base.Cleanup(); }