consolodated canvas data structure

This commit is contained in:
2024-05-20 19:03:30 -06:00
parent e402ae34cb
commit 6f4fe3663a
17 changed files with 107 additions and 96 deletions

View File

@@ -38,7 +38,8 @@
}
private CanvasAssignment? assignmentInCanvas => planner
.CanvasAssignments?
.CanvasData?
.Assignments
.FirstOrDefault(
a => a.Name == Assignment.Name
);
@@ -53,8 +54,7 @@
private bool NeedsToBeUpdatedInCanvas => planner.LocalCourse != null
&& planner.LocalCourse.Settings.CanvasId != null
&& planner.CanvasAssignments != null
&& planner.CanvasModules != null
&& planner.CanvasData != null
&& assignmentInCanvas != null
&& Assignment.NeedsUpdates(
(CanvasAssignment)assignmentInCanvas,

View File

@@ -18,8 +18,8 @@
dragContainer.DropCallback = null;
}
private bool existsInCanvas =>
planner.CanvasQuizzes != null
? Quiz.QuizIsCreated(planner.CanvasQuizzes)
planner.CanvasData != null
? Quiz.QuizIsCreated(planner.CanvasData.Quizzes)
: false;