mirror of
https://github.com/alexmickelson/canvasManagement.git
synced 2026-03-25 23:28:33 -06:00
updating assignment form to be more real time
This commit is contained in:
@@ -107,15 +107,40 @@ public static partial class CoursePlannerSyncronizationExtensions
|
||||
{
|
||||
var canvasAssignment = canvasAssignments.First(ca => ca.Id == localAssignment.CanvasId);
|
||||
|
||||
var localHtmlDescription = localAssignment.GetDescriptionHtml(courseAssignmentTemplates);
|
||||
var localHtmlDescription = localAssignment.GetDescriptionHtml(courseAssignmentTemplates)
|
||||
.Replace(">", "")
|
||||
.Replace("<", "")
|
||||
.Replace(">", "")
|
||||
.Replace("<", "");
|
||||
|
||||
var canvasHtmlDescription = canvasAssignment.Description;
|
||||
canvasHtmlDescription = CanvasScriptTagRegex().Replace(canvasHtmlDescription, "");
|
||||
canvasHtmlDescription = CanvasLinkTagRegex().Replace(canvasHtmlDescription, "");
|
||||
canvasHtmlDescription = canvasHtmlDescription.Replace(">", ">");
|
||||
canvasHtmlDescription = canvasHtmlDescription.Replace("<", "<");
|
||||
canvasHtmlDescription = canvasHtmlDescription
|
||||
.Replace(">", "")
|
||||
.Replace("<", "")
|
||||
.Replace(">", "")
|
||||
.Replace("<", "");
|
||||
|
||||
var dueDatesSame =
|
||||
canvasAssignment.DueAt != null
|
||||
&& new DateTime(
|
||||
year: canvasAssignment.DueAt.Value.Year,
|
||||
month: canvasAssignment.DueAt.Value.Month,
|
||||
day: canvasAssignment.DueAt.Value.Day,
|
||||
hour: canvasAssignment.DueAt.Value.Hour,
|
||||
minute: canvasAssignment.DueAt.Value.Minute,
|
||||
second: canvasAssignment.DueAt.Value.Second
|
||||
)
|
||||
== new DateTime(
|
||||
year: localAssignment.DueAt.Year,
|
||||
month: localAssignment.DueAt.Month,
|
||||
day: localAssignment.DueAt.Day,
|
||||
hour: localAssignment.DueAt.Hour,
|
||||
minute: localAssignment.DueAt.Minute,
|
||||
second: localAssignment.DueAt.Second
|
||||
);
|
||||
|
||||
var dueDatesSame = canvasAssignment.DueAt == localAssignment.DueAt;
|
||||
var descriptionSame = canvasHtmlDescription == localHtmlDescription;
|
||||
var nameSame = canvasAssignment.Name == localAssignment.Name;
|
||||
var lockDateSame = canvasAssignment.LockAt == localAssignment.LockAt;
|
||||
@@ -128,7 +153,6 @@ public static partial class CoursePlannerSyncronizationExtensions
|
||||
{
|
||||
if (!dueDatesSame)
|
||||
{
|
||||
|
||||
Console.WriteLine(
|
||||
$"Due dates different for {localAssignment.Name}, local: {localAssignment.DueAt}, in canvas {canvasAssignment.DueAt}"
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user