public void RemoveGroup(Group @group)
 {
     _groupClasses.RemoveGroup(@group);
     _titlesMarkup = new TitlesMarkup(_groupClasses.Subjects);
     InitializeTitles();
     InitLectureCards();
     if (UpdateTableViewDelegate != null)
     {
         UpdateTableViewDelegate(this);
     }
 }
 private void OnYearOfStudyChanged()
 {
     if (YearOfStudy == null)
     {
         return;
     }
     TableHeader   = YearOfStudy.ToString();
     _classesTable = Project.ClassesSchedule.GetClassesTable(YearOfStudy);
     _titlesMarkup = new TitlesMarkup(_classesTable.Groups);
     InitializeTitles();
     InitLectureCards();
 }
        private void OnYearOfStudyChanged()
        {
            if (YearOfStudy == null)
            {
                return;
            }
            TableHeader = YearOfStudy.ToString();

            _groupClasses = new GroupClasses(Project.Schedule, YearOfStudy);
            _titlesMarkup = new TitlesMarkup(_groupClasses.Subjects);
            InitializeTitles();
            InitLectureCards();
        }