private void getAssignments() { HtmlNode[] courses = doc.DocumentNode.SelectNodes("//p").ToArray(); foreach (HtmlNode node in courses) { string courseName = node.SelectNodes(".//b")[0].InnerText; string assignmentsStr = node.ChildNodes[2].InnerText; string[] assignments = assignmentsStr.Replace("\r\n", "@").Split('@'); foreach (string assign in assignments) { if (assign.Trim() != "") { string[] assfull = assign.Split('-'); string nameAssign = assfull[0].Trim(); string[] date = assfull[1].Trim().Split('.'); DateTime dt = new DateTime(2017, Int32.Parse(date[1]), Int32.Parse(date[0])); assignment ass = new assignment(courseName, dt, nameAssign); assignmentsList.Add(ass); } } Console.WriteLine(courseName); } }
private void addAss(DateTime date, assignment ass) { dayAssignment.Add(date, ass); }