Example #1
0
 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);
     }
 }
Example #2
0
 private void addAss(DateTime date, assignment ass)
 {
     dayAssignment.Add(date, ass);
 }