adding buttons to manage assignments from canvas

This commit is contained in:
2023-10-24 16:32:12 -06:00
parent 860c387c8d
commit b831d47d91
12 changed files with 215 additions and 107 deletions

View File

@@ -96,10 +96,10 @@ public class CanvasAssignmentService
await CreateRubric(courseId, localAssignment);
}
public async Task Delete(ulong courseId, LocalAssignment assignment)
public async Task Delete(ulong courseId, ulong assignmentCanvasId, string assignmentName)
{
log.Log($"deleting assignment from canvas {assignment.Name}");
var url = $"courses/{courseId}/assignments/{assignment.CanvasId}";
log.Log($"deleting assignment from canvas {assignmentName}");
var url = $"courses/{courseId}/assignments/{assignmentCanvasId}";
var request = new RestRequest(url);
var response = await webRequestor.DeleteAsync(request);
if (!response.IsSuccessful)

View File

@@ -100,7 +100,8 @@ public class CanvasQuizService
{
await assignments.Delete(
canvasCourseId,
new LocalAssignment { Name = a.Name, CanvasId = a.Id }
a.Id,
a.Name
);
}
);