mirror of
https://github.com/alexmickelson/canvasManagement.git
synced 2026-03-25 23:28:33 -06:00
consolodated canvas data structure
This commit is contained in:
@@ -17,7 +17,7 @@
|
||||
if(firstRender)
|
||||
{
|
||||
if(
|
||||
planner.CanvasAssignments == null
|
||||
planner.CanvasData == null
|
||||
&& planner.LocalCourse != null
|
||||
&& planner.LocalCourse.Settings.CanvasId != null
|
||||
)
|
||||
|
||||
@@ -87,7 +87,8 @@
|
||||
}
|
||||
|
||||
private bool isSyncedWithCanvas => planner
|
||||
.CanvasModules?
|
||||
.CanvasData?
|
||||
.Modules
|
||||
.FirstOrDefault(
|
||||
cm => cm.Name == Module.Name
|
||||
) != null;
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user