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;
        }
        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;
        }