diff --git a/Management.Web/Shared/Semester/Day/Day.razor b/Management.Web/Shared/Semester/Day/Day.razor index 51aac21..287d9e1 100644 --- a/Management.Web/Shared/Semester/Day/Day.razor +++ b/Management.Web/Shared/Semester/Day/Day.razor @@ -26,7 +26,6 @@ planner.StateHasChanged -= reload; } - private IEnumerable TodaysAssignments { get @@ -116,7 +115,8 @@
@foreach (var assignment in TodaysAssignments) { - + @* Console.WriteLine($"assignment: {assignment.Name}"); *@ + } @foreach(var quiz in todaysQuizzes) diff --git a/Management/Features/Configuration/CoursePlanner.cs b/Management/Features/Configuration/CoursePlanner.cs index d51c817..a81d8ff 100644 --- a/Management/Features/Configuration/CoursePlanner.cs +++ b/Management/Features/Configuration/CoursePlanner.cs @@ -40,7 +40,7 @@ public class CoursePlanner _debounceTimer?.Dispose(); _debounceTimer = new Timer( - (_) => saveCourseToFile(), + (_) => saveCourseToFile(value), null, _debounceInterval, Timeout.Infinite @@ -51,13 +51,18 @@ public class CoursePlanner } } - private void saveCourseToFile() + private void saveCourseToFile(LocalCourse courseAsOfDebounce) { _debounceTimer?.Dispose(); // ignore initial load of course - if (LocalCourse != null) + if (LocalCourse == null) { - Console.WriteLine("Saving file"); + Console.WriteLine("saving course as of debounce call time"); + yamlManager.SaveCourse(courseAsOfDebounce); + } + else + { + Console.WriteLine("Saving latest version of file"); yamlManager.SaveCourse(LocalCourse); } }