private async void PopulateAssessmentList()
        {
            List <Assessment> assessments = await App.DB.ShowAssessments(courseValue);

            AssessmentList.Clear();
            foreach (Assessment assessment in assessments)
            {
                AssessmentList.Add(assessment);
            }
        }
Esempio n. 2
0
            public AssessmentList FindByState(string assessmentState)
            {
                AssessmentList list = new AssessmentList();

                foreach (Policy policy in (AssessmentList)this)
                {
                    if (policy.AssessmentState.Equals(assessmentState))
                    {
                        list.Add(policy);
                    }
                }

                return(list);
            }
        async Task ExecuteLoadAssessmentsCommand()
        {
            if (IsBusy)
            {
                return;
            }

            IsBusy = true;

            try
            {
                AssessmentList.Clear();
                var assessments = await App.DB.ShowAssessments(Course);

                foreach (var assessment in assessments)
                {
                    AssessmentList.Add(assessment);
                }
            }
            catch (Exception exception) { }
            finally { IsBusy = false; }
        }