mirror of
https://github.com/alexmickelson/canvasManagement.git
synced 2026-03-25 23:28:33 -06:00
extracted a lot of canvas interfaces
This commit is contained in:
@@ -8,12 +8,12 @@ public class AssignmentEditorContext
|
||||
{
|
||||
public event Action? StateHasChanged;
|
||||
|
||||
public CanvasService canvas { get; }
|
||||
public ICanvasService canvas { get; }
|
||||
private CoursePlanner planner { get; }
|
||||
|
||||
public AssignmentEditorContext(
|
||||
MyLogger<AssignmentEditorContext> logger,
|
||||
CanvasService canvas,
|
||||
ICanvasService canvas,
|
||||
CoursePlanner planner
|
||||
)
|
||||
{
|
||||
|
||||
@@ -16,7 +16,7 @@ public class CoursePlanner
|
||||
{
|
||||
private readonly MyLogger<CoursePlanner> logger;
|
||||
private readonly FileStorageManager fileStorageManager;
|
||||
private readonly CanvasService canvas;
|
||||
private readonly ICanvasService canvas;
|
||||
private readonly ILogger<CoursePlanner> _otherLogger;
|
||||
|
||||
public bool LoadingCanvasData { get; internal set; } = false;
|
||||
@@ -24,7 +24,7 @@ public class CoursePlanner
|
||||
public CoursePlanner(
|
||||
MyLogger<CoursePlanner> logger,
|
||||
FileStorageManager fileStorageManager,
|
||||
CanvasService canvas,
|
||||
ICanvasService canvas,
|
||||
ILogger<CoursePlanner> otherLogger
|
||||
)
|
||||
{
|
||||
|
||||
@@ -6,12 +6,12 @@ using Management.Services.Canvas;
|
||||
|
||||
public class PageEditorContext(
|
||||
CoursePlanner planner,
|
||||
CanvasService canvas,
|
||||
ICanvasService canvas,
|
||||
MyLogger<PageEditorContext> logger)
|
||||
{
|
||||
public event Action? StateHasChanged;
|
||||
private CoursePlanner planner { get; } = planner;
|
||||
private CanvasService canvas { get; } = canvas;
|
||||
private ICanvasService canvas { get; } = canvas;
|
||||
private readonly MyLogger<PageEditorContext> logger = logger;
|
||||
|
||||
|
||||
|
||||
@@ -7,12 +7,12 @@ using Management.Services.Canvas;
|
||||
|
||||
public class QuizEditorContext(
|
||||
CoursePlanner planner,
|
||||
CanvasService canvas,
|
||||
ICanvasService canvas,
|
||||
MyLogger<QuizEditorContext> logger)
|
||||
{
|
||||
public event Action? StateHasChanged;
|
||||
private CoursePlanner planner { get; } = planner;
|
||||
private CanvasService canvas { get; } = canvas;
|
||||
private ICanvasService canvas { get; } = canvas;
|
||||
private readonly MyLogger<QuizEditorContext> logger = logger;
|
||||
|
||||
|
||||
|
||||
@@ -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