public void AddToToc(Course course)
        {
            var multiCouseMarker = course.Dates.Count > 1 ? "*" : "";

            this.tableOfContents.AppendLine(@"~\pageref{" + course.Dates[0].CourseNo + @"} \hspace{1em}& " + course.Title + @" \hfill &" + course.Dates[0].CourseNo + multiCouseMarker + @" \\");
            
        }
 public void AddToCalender(Course course)
 {
     foreach (var courseDate in course.Dates)
     {
         
         foreach (var coursePart in courseDate.Parts)
         {
             this.calenderEntries.Add(new CalenderEntry() { CheckinDeadline = courseDate.CheckinDeadline, CourseNumber = courseDate.CourseNo, Title = course.Title, StartDate = coursePart.Start, EndDate = coursePart.End, PageReference = course.Dates[0].CourseNo});
         }
         
     }
 }
 public void AddChapterToToc(Course course)
 {
     this.tableOfContents.AppendLine(String.Format(@"\rowcolor{{gray}} \hspace{{1em}}& \textcolor{{white}}{{{0}}} \hfill &  \\", course.Department));
 }