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 = "..."; }
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); }