diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..e69de29 diff --git a/Management/Services/Files/FileStorageManager.cs b/Management/Services/Files/FileStorageManager.cs index 5821350..4b450fb 100644 --- a/Management/Services/Files/FileStorageManager.cs +++ b/Management/Services/Files/FileStorageManager.cs @@ -20,31 +20,31 @@ public class FileStorageManager _saveMarkdownCourse = saveMarkdownCourse; _basePath = FileConfiguration.GetBasePath(); - logger.Log("Using storage directory: " + _basePath); + this.logger.Log("Using storage directory: " + _basePath); } - public string CourseToYaml(LocalCourse course) - { - var serializer = new SerializerBuilder().DisableAliases().Build(); + // public string CourseToYaml(LocalCourse course) + // { + // var serializer = new SerializerBuilder().DisableAliases().Build(); - var yaml = serializer.Serialize(course); + // var yaml = serializer.Serialize(course); - return yaml; - } + // return yaml; + // } - public LocalCourse ParseCourse(string rawCourse) - { - var deserializer = new DeserializerBuilder().IgnoreUnmatchedProperties().Build(); + // public LocalCourse ParseCourse(string rawCourse) + // { + // var deserializer = new DeserializerBuilder().IgnoreUnmatchedProperties().Build(); - var course = deserializer.Deserialize(rawCourse); - return course; - } + // var course = deserializer.Deserialize(rawCourse); + // return course; + // } public async Task SaveCourseAsync(LocalCourse course) { - var courseString = CourseToYaml(course); - await File.WriteAllTextAsync($"{_basePath}/{course.Settings.Name}.yml", courseString); + // var courseString = CourseToYaml(course); + // await File.WriteAllTextAsync($"{_basePath}/{course.Settings.Name}.yml", courseString); await _saveMarkdownCourse.Save(course); } @@ -53,14 +53,15 @@ public class FileStorageManager public async Task> LoadSavedCourses() { - var fileNames = Directory.GetFiles(_basePath); + // var fileNames = Directory.GetFiles(_basePath); - var courses = await Task.WhenAll( - fileNames - .Where(name => name.EndsWith(".yml")) - .Select(async n => ParseCourse(await File.ReadAllTextAsync(n))) - ); - return courses; + // var courses = await Task.WhenAll( + // fileNames + // .Where(name => name.EndsWith(".yml")) + // .Select(async n => ParseCourse(await File.ReadAllTextAsync(n))) + // ); + // return courses; + return await LoadSavedMarkdownCourses(); } public async Task> LoadSavedMarkdownCourses() diff --git a/Management/Services/Files/LoadMarkdownCourse.cs b/Management/Services/Files/LoadMarkdownCourse.cs index a63937c..88edea6 100644 --- a/Management/Services/Files/LoadMarkdownCourse.cs +++ b/Management/Services/Files/LoadMarkdownCourse.cs @@ -34,8 +34,7 @@ public class CourseMarkdownLoader LocalCourseSettings settings = await loadCourseSettings(courseDirectory); var modules = await loadCourseModules(courseDirectory); - return new() - { + return new() { Settings = settings, Modules = modules }; diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..05a7907 --- /dev/null +++ b/build.sh @@ -0,0 +1,2 @@ +#!/bin/bash + diff --git a/test.md b/test.md deleted file mode 100644 index 3c1ac9e..0000000 --- a/test.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -*a) true -b) false - - endline ---- -*a) true -b) false - - endline ----