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); }
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; }