Beispiel #1
0
        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());
        }
Beispiel #2
0
 public override void Cleanup()
 {
     StudentOffenseCard = new OffenseCard();
     base.Cleanup();
 }