AssignmentFormStore.cs 421 B

1234567891011121314
  1. #nullable enable
  2. using Comal.Classes;
  3. using InABox.Core;
  4. namespace Comal.Stores;
  5. public class AssignmentFormStore : EntityFormStore<AssignmentForm, Assignment, AssignmentLink>
  6. {
  7. protected override void UpdateParentStatus(IDigitalFormInstance instance, Assignment parent)
  8. {
  9. if (instance.FormCompleted.IsEmpty() != parent.Completed.IsEmpty())
  10. parent.Completed = instance.FormCompleted;
  11. }
  12. }