public void CreateSchoolYearFromCurrent() { this.SchoolYear.isComplete = true; this.SchoolYear.CurrentGradingPeriod.isComplete = true; SchoolYearViewModel nextSchoolYear = new SchoolYearViewModel(); nextSchoolYear.CreateGradingPeriod(); nextSchoolYear.CurrentGradingPeriod.Courses = cloneCourses(this.SchoolYear.CurrentGradingPeriod.Courses); this.SchoolYear = nextSchoolYear; this.SchoolYears.Add(nextSchoolYear); this.GradingPeriod = nextSchoolYear.CurrentGradingPeriod; }