mirror of
https://github.com/alexmickelson/canvasManagement.git
synced 2026-03-26 07:38:33 -06:00
extracted a lot of canvas interfaces
This commit is contained in:
@@ -11,7 +11,7 @@ public static partial class AssignmentGroupSyncronizationExtensions
|
||||
this LocalCourse localCourse,
|
||||
ulong courseCanvasId,
|
||||
IEnumerable<CanvasAssignmentGroup> canvasAssignmentGroups,
|
||||
CanvasService canvas
|
||||
ICanvasService canvas
|
||||
)
|
||||
{
|
||||
var canvasAssignmentGroupIds = canvasAssignmentGroups.Select(g => g.Id).ToArray();
|
||||
|
||||
@@ -16,7 +16,7 @@ public static partial class AssignmentSyncronizationExtensions
|
||||
ulong canvasCourseId,
|
||||
LocalAssignment localAssignment,
|
||||
IEnumerable<CanvasAssignment> canvasAssignments,
|
||||
CanvasService canvas
|
||||
ICanvasService canvas
|
||||
)
|
||||
{
|
||||
var canvasAssignment = canvasAssignments.FirstOrDefault(
|
||||
@@ -42,7 +42,7 @@ public static partial class AssignmentSyncronizationExtensions
|
||||
ulong canvasCourseId,
|
||||
LocalAssignment localAssignment,
|
||||
CanvasAssignment canvasAssignment,
|
||||
CanvasService canvas,
|
||||
ICanvasService canvas,
|
||||
ulong? canvasAssignmentGroupId
|
||||
)
|
||||
{
|
||||
|
||||
@@ -12,7 +12,7 @@ public static partial class ModuleSyncronizationExtensions
|
||||
// this LocalCourse localCourse,
|
||||
// ulong canvasId,
|
||||
// IEnumerable<CanvasModule> canvasModules,
|
||||
// CanvasService canvas
|
||||
// ICanvasService canvas
|
||||
// )
|
||||
// {
|
||||
// var currentCanvasPositions = canvasModules.ToDictionary(m => m.Id, m => m.Position);
|
||||
@@ -34,7 +34,7 @@ public static partial class ModuleSyncronizationExtensions
|
||||
this LocalModule localModule,
|
||||
ulong canvasId,
|
||||
ulong moduleCanvasId,
|
||||
CanvasService canvas
|
||||
ICanvasService canvas
|
||||
)
|
||||
{
|
||||
var canvasModuleItems = await canvas.Modules.GetModuleItems(canvasId, moduleCanvasId);
|
||||
@@ -79,7 +79,7 @@ public static partial class ModuleSyncronizationExtensions
|
||||
ulong canvasId,
|
||||
CanvasModule canvasModule,
|
||||
Dictionary<CanvasModule, IEnumerable<CanvasModuleItem>> canvasModulesItems,
|
||||
CanvasService canvas,
|
||||
ICanvasService canvas,
|
||||
IEnumerable<CanvasAssignment> canvasAssignments
|
||||
)
|
||||
{
|
||||
|
||||
@@ -7,7 +7,7 @@ public static class PageSynchronizationExtension
|
||||
public static async Task<CanvasPage?> AddPageToCanvas(
|
||||
this LocalCourse localCourse,
|
||||
LocalCoursePage localPage,
|
||||
CanvasService canvas
|
||||
ICanvasService canvas
|
||||
)
|
||||
{
|
||||
if (localCourse.Settings.CanvasId == null)
|
||||
|
||||
@@ -17,7 +17,7 @@ public static partial class QuizSyncronizationExtensions
|
||||
public static async Task<ulong?> AddQuizToCanvas(
|
||||
this LocalCourse localCourse,
|
||||
LocalQuiz localQuiz,
|
||||
CanvasService canvas
|
||||
ICanvasService canvas
|
||||
)
|
||||
{
|
||||
if (localCourse.Settings.CanvasId == null)
|
||||
|
||||
Reference in New Issue
Block a user