public async Task FillSubAves()
        {
            SubAves.Clear();
            List <Subject> subjects = await db.GetListOf <Subject>();

            List <Mark> marks = await db.GetListOf <Mark>();

            foreach (var subject in subjects)
            {
                List <Mark> MarksToCalculate = new List <Mark>();
                foreach (var mark in marks)
                {
                    if (mark.SubjectID == subject.ID)
                    {
                        MarksToCalculate.Add(mark);
                    }
                }
                SubAves.Add(new SubjectAverage {
                    Name = subject.Name, Average = calculator.calculate(MarksToCalculate).ToString("#,##0.00")
                });
            }
        }
Exemple #2
0
 private async Task FillPicker()
 {
     subjectPicker.ItemsSource = await db.GetListOf <Subject>();
 }
        public async void FillSubjects()
        {
            List <Subject> subjects = await db.GetListOf <Subject>();

            listviewSubjects.ItemsSource = subjects;
        }