Example #1
0
        Course ReloadCourse()
        {
            var loadedCourse = new CourseLoader().LoadCourse(new DirectoryInfo(courseDir));
            var renderer     = new SlideRenderer(new DirectoryInfo(htmlDir), loadedCourse);

            foreach (var slide in loadedCourse.Slides)
            {
                renderer.RenderSlideToFile(slide, htmlDir);
            }
            foreach (var unit in loadedCourse.Units.Where(u => u.InstructorNote != null))
            {
                renderer.RenderInstructorNotesToFile(unit, htmlDir);
            }
            return(loadedCourse);
        }
Example #2
0
		Course ReloadCourse()
		{
			var loadedCourse = new CourseLoader().LoadCourse(new DirectoryInfo(courseDir));
			var renderer = new SlideRenderer(new DirectoryInfo(htmlDir), loadedCourse);
			foreach (var slide in loadedCourse.Slides)
				renderer.RenderSlideToFile(slide, htmlDir);
			foreach (var unit in loadedCourse.GetUnits().Where(u => loadedCourse.FindInstructorNote(u) != null))
				renderer.RenderInstructorNotesToFile(unit, htmlDir);
			return loadedCourse;
		}