/// <summary> /// Получает из тега tr набор PrimaryLesson для урока по группам, или один PrimaryLesson для урока всем классом /// </summary> /// <param name="element">Тег tr с набором уроков в td</param> /// <returns>Объект Lesson для данного номера урока</returns> private Lesson GetLessonOfClass(IParentNode element) { switch (element.Children[1].GetAttribute("class")) { case "yok": return(null); case "cv": return(new Lesson(GetOneGroupLessonOfClass(element.Children[1]))); default: var lesson = new Lesson(); foreach (var item in element.Children) { if (IsPrimaryLessonOfClass(item)) { lesson.AddOneGroupLesson(GetOneGroupLessonOfClass(item)); } } return(lesson); } }