コード例 #1
0
        /// <summary>
        /// Получает из тегов h3 и table день недели и уроки в нем
        /// </summary>
        /// <param name="element">Тег table с днем недели</param>
        /// <returns>Объект SchoolDay для данного дня недели</returns>
        private SchoolDay GetSchoolDayOfClass(IElement element)
        {
            var dayOfWeekName = element.PreviousSibling;
            var schoolDay     = new SchoolDay(dayOfWeekName.TextContent);

            foreach (var item in element.GetElementsByTagName("tr"))
            {
                if (IsLessonOfClass(item))
                {
                    schoolDay.AddLesson(GetLessonOfClass(item));
                }
            }

            return(schoolDay);
        }