private void FilterDisciplines(List <Discipline> disciplines) { var curriculumService = new CurriculumService(_unit, _unit); var currculum = curriculumService.GetCurriculumBySpecialityAndTermNumber(_speciality, Convert.ToInt32(cmBox_Term.SelectedItem)); _curriculum = currculum; var journalCurriculum = currculum.JournalCurricula; journalCurriculum.ToList().ForEach(DeleteForDiscipline); journalCurriculum.ToList().ForEach(GetDisciplinesForCurriculum); }
private void FilterDisciplines() { AddDisciplinesList = new List <Discipline>(); AddOnDisciplinesList = new List <Discipline>(); var curriculumService = new CurriculumService(_unit, _unit); var progressService = new ProgressService(_unit, _unit); var group = (Group)cmBox_Group.SelectedItem; var currculum = curriculumService.GetCurriculumBySpecialityAndTermNumber(group.Speciality, Convert.ToInt32(cmBox_Term.SelectedItem)); Curriculum = currculum; var journalCurriculum = currculum.JournalCurricula; var progress = progressService.GetProgressByGroupAndStudentAndTermNumber(group, Student, Convert.ToInt32(cmBox_Term.SelectedItem)); Progress = progress; var journalProgress = progress.JournalProgresses; journalCurriculum.ToList().ForEach(FilterForDiscipline); }