private bool CalculateSetup_NextGroup(ImmutableListEnumerator <Course> courses, CourseGroup group) { IEnumerable <ClassActivitiesInfo> groupClassActivities = ClassActivitiesForGroup(courses.Current, group); var groupClassAcitivitiesEnumerator = ImmutableListEnumerator.FromEnumerable(groupClassActivities); return(CalculateSetup_NextClassActivity(courses, group, groupClassAcitivitiesEnumerator, group.Lecture)); }
private IEnumerable <ClassSchedule> CalculateSetup(IEnumerable <Course> courses) { var coursesEnumerator = ImmutableListEnumerator.FromEnumerable(courses); CalculateSetup_NextCourse(coursesEnumerator); return(ClassSchedules); }