示例#1
0
        private async Task LoadPrereqsAsync()
        {
            Prerequisites.Clear();
            var prereqs = await Task.Run(() => _Repository.Prerequisite.GetRange(c => c.CourseId == Model.CourseId));
            foreach (var prerequisite in prereqs)
            {
                //for displaying in list. Gets qualification
                var prereq = await Task.Run(() => _Repository.Qualification.Get(c => c.QualificationId == prerequisite.QualificationId));
                prerequisite.Qualification = prereq;
                //end

                Prerequisites.Add(new PrereqModel(prerequisite, _Repository));
            }
        }