mirror of
https://github.com/alexmickelson/canvasManagement.git
synced 2026-03-26 07:38:33 -06:00
added delete support for assignments
This commit is contained in:
@@ -127,9 +127,14 @@ public static partial class CoursePlannerSyncronizationExtensions
|
||||
if (!quiet)
|
||||
{
|
||||
if (!dueDatesSame)
|
||||
{
|
||||
|
||||
Console.WriteLine(
|
||||
$"Due dates different for {localAssignment.Name}, local: {localAssignment.DueAt}, in canvas {canvasAssignment.DueAt}"
|
||||
);
|
||||
Console.WriteLine(JsonSerializer.Serialize(localAssignment.DueAt));
|
||||
Console.WriteLine(JsonSerializer.Serialize(canvasAssignment.DueAt));
|
||||
}
|
||||
|
||||
if (!descriptionSame)
|
||||
{
|
||||
|
||||
@@ -16,8 +16,10 @@ public static class CoursePlannerExtensions
|
||||
.OrderBy(a => a.DueAt)
|
||||
.DistinctBy(a => a.Id)
|
||||
.Select(a => a.validateSubmissionTypes())
|
||||
.Select(a => a.validateDates())
|
||||
.ToArray()
|
||||
}
|
||||
);
|
||||
).ToArray();
|
||||
|
||||
var cleanStartDay = new DateTime(
|
||||
incomingCourse.StartDate.Year,
|
||||
@@ -109,4 +111,13 @@ public static class CoursePlannerExtensions
|
||||
};
|
||||
return assignment;
|
||||
}
|
||||
|
||||
public static LocalAssignment validateDates(this LocalAssignment assignment)
|
||||
{
|
||||
return assignment with
|
||||
{
|
||||
DueAt=assignment.DueAt.AddMilliseconds(0).AddMilliseconds(0),
|
||||
LockAt=assignment.LockAt?.AddMilliseconds(0).AddMilliseconds(0)
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user