private IEnumerable<Topic> theLoadedTopics() { var directory = Context.Service<DocSettings>().Root; var top = new OutlineReader(_outlineFile).ReadFile(); OutlineWriter.WriteToFiles(directory, top); var readTop = TopicLoader.LoadDirectory(directory); return readTop.AllTopicsInOrder(); }
private IEnumerable<OutlineFile> theWrittenFiles() { var directory = Context.Service<DocSettings>().Root; var top = new OutlineReader(_outlineFile).ReadFile(); OutlineWriter.WriteToFiles(directory, top); var fileSet = new FileSet { Include = "*.md;order.txt" }; return new FileSystem().FindFiles(directory, fileSet).Select(file => { return new OutlineFile { Path = file.PathRelativeTo(directory).Replace(Path.DirectorySeparatorChar, '/'), }; }); }