Beispiel #1
0
        public void Add()
        {
            if (string.IsNullOrWhiteSpace(NewGrade.Subject))
            {
                return;
            }
            if (string.IsNullOrWhiteSpace(NewGrade.Score))
            {
                return;
            }
            if (string.IsNullOrWhiteSpace(NewGrade.Credit))
            {
                return;
            }

            var item = new EduGradeItemModel();

            item.Subject = NewGrade.Subject;
            item.Score   = NewGrade.Score;
            item.Credit  = NewGrade.Credit;
            GradeChart.MainList.Add(item);

            //WeightScore = GradeChart.GetWeightAvarageScore();
            WeightScore = "...";
            GpaPoint    = "...";
        }
Beispiel #2
0
        public async Task <GradeChart> LoadGrade()
        {
            GradeChart gradeChart = null;
            await Task.Run(() =>
                           { gradeChart = new GradeChart();
                             foreach (var item in EduGradePageViewModel.GradePageVM.GradeChart)
                             {
                                 EduGradeItemModel model = new EduGradeItemModel();
                                 model.Subject           = item.Subject;
                                 model.Score             = item.Score;
                                 model.Credit            = item.Credit;
                                 model.SchoolYear        = item.SchoolYear;
                                 model.Term = item.Term;

                                 gradeChart.Add(model);
                             }

                             gradeChart.InitList(); });

            return(gradeChart);
        }