mirror of
https://github.com/alexmickelson/canvasManagement.git
synced 2026-03-26 07:38:33 -06:00
more html comparisons
This commit is contained in:
@@ -162,5 +162,17 @@ public class CoursePlanner
|
||||
CanvasAssignmentGroups = await canvas.AssignmentGroups.GetAll(canvasCourseId);
|
||||
|
||||
await LocalCourse.EnsureAllAssignmentGroupsExistInCanvas(canvasCourseId, CanvasAssignmentGroups, canvas);
|
||||
|
||||
CanvasAssignmentGroups = await canvas.AssignmentGroups.GetAll(canvasCourseId);
|
||||
|
||||
LocalCourse = LocalCourse with {Settings = LocalCourse.Settings with {
|
||||
AssignmentGroups = LocalCourse.Settings.AssignmentGroups.Select(g => {
|
||||
var canvasGroup = CanvasAssignmentGroups.FirstOrDefault(c => c.Name == g.Name);
|
||||
return canvasGroup == null
|
||||
? g
|
||||
: g with {CanvasId = canvasGroup.Id};
|
||||
})
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user