| 123456789101112131415161718192021222324252627282930313233343536 |
- using Comal.Classes;
- using InABox.Core;
- using System;
- namespace PRS.Mobile
- {
- public static class DigitalFormsHelper
- {
- public static IDigitalFormHostModel LoadModel(DigitalFormLayout layout, Type type, Kanban addToTaskKanban, Guid JobID, ExistingFormShell? form = null, bool addingToTask = false)
- {
- if (type == typeof(JobForm))
- {
- var job = new Job()
- {
- ID = form?.ParentID ?? JobID
- };
-
- var model = new DigitalFormHostModel<Job, JobLink, JobForm>();
- model.LoadItems(job, layout.Form.ID, form.ID, layout);
- return model;
- }
- else
- {
- var model = new DigitalFormHostModel<Kanban, KanbanLink, KanbanForm>();
- var kanban = new Kanban()
- {
- ID = form?.ParentID ?? JobID
- };
-
- model.LoadItems(kanban, layout.Form.ID, form.ID, layout);
- return model;
- }
- }
- }
- }
|