more messing with time, applying default time on drag and drop

This commit is contained in:
2023-07-26 13:54:48 -06:00
parent cc09d32bcf
commit 9c547b3435
3 changed files with 28 additions and 13 deletions

View File

@@ -19,6 +19,16 @@
.Select(a => a.id)
.Contains(Assignment.id)
) ?? throw new Exception("in day callback, could not find module");
var defaultDueTimeDate = new DateTime(
year: dropDate.Year,
month: dropDate.Month,
day: dropDate.Day,
hour: planner.LocalCourse.DefaultDueTime.Hour,
minute: planner.LocalCourse.DefaultDueTime.Minute,
second: 0
);
var moduleWithUpdatedAssignment = currentModule with
{
Assignments = currentModule.Assignments.Select(a =>
@@ -26,7 +36,7 @@
? a
: a with
{
due_at=dropDate
due_at=defaultDueTimeDate
}
)
};