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") }); } }
private async Task FillPicker() { subjectPicker.ItemsSource = await db.GetListOf <Subject>(); }
public async void FillSubjects() { List <Subject> subjects = await db.GetListOf <Subject>(); listviewSubjects.ItemsSource = subjects; }