public List<int> ParseTraining(HtmlNodeCollection calendarTable) { var trainingIds = calendarTable.Descendants("a") .Where(n => n.GetAttributeValue("href", "").Contains("TrainingID=")) .Select(n => GetTrainingIdFromUrl(n.GetAttributeValue("href", ""))) .Distinct() .ToList(); return trainingIds; }
private static List<HtmlNode> GetDayNoteDivs(HtmlNodeCollection calendarTable) { return calendarTable.Descendants("div") .WithClassEqualTo("b-calendar-daynote") .ToList(); }