Browse Source

Renamed DigitalFormSummary to DigitalFormInstance

Frank van den Bos 2 năm trước cách đây
mục cha
commit
743a4947db

+ 46 - 0
prs.classes/Entities/DigitalFormInstance/DigitalFormInstance.cs

@@ -0,0 +1,46 @@
+using System;
+using InABox.Core;
+
+namespace Comal.Classes
+{
+    
+    public class DigitalFormInstanceGenerator : AutoEntityUnionGenerator<IBaseDigitalFormInstance>
+    {
+        protected override void Configure()
+        {
+            AddTable<AssignmentForm>();
+            AddTable<EmployeeForm>();
+            AddTable<KanbanForm>();
+            AddTable<JobForm>();
+            AddTable<LeaveRequestForm>();
+            AddTable<PurchaseOrderItemForm>();
+            AddTable<TimeSheetForm>();
+        }
+
+        public override bool Distinct => false;
+
+        public override Column<IBaseDigitalFormInstance>[] IDColumns => new Column<IBaseDigitalFormInstance>[]
+        {
+            new Column<IBaseDigitalFormInstance>(x => x.ID),
+        };
+    }
+    
+    [AutoEntity(typeof(DigitalFormInstanceGenerator))]
+    public class DigitalFormInstance : Entity, IRemotable, IPersistent, IBaseDigitalFormInstance, ILicense<DigitalFormsLicense>
+    {
+        
+        public DigitalFormLink Form { get; set; }
+        
+        public DateTime FormStarted { get; set; }
+        
+        public DateTime FormCompleted { get; set; }
+        
+        public TimeSpan FormOpen { get; set; }
+        
+        protected override void Init()
+        {
+            base.Init();
+            Form = new DigitalFormLink();
+        }
+    }
+}

+ 0 - 53
prs.classes/Entities/DigitalFormSummary/DigitalFormSummary.cs

@@ -1,53 +0,0 @@
-using System;
-using InABox.Core;
-
-namespace Comal.Classes
-{
-    
-    public interface IDigitalFormInstanceSummary : IBaseDigitalFormInstance
-    {
-        String AppliesTo { get; set; }
-    }
-    
-    public class DigitalFormInstanceSummaryGenerator : AutoEntityUnionGenerator<IDigitalFormInstanceSummary>
-    {
-        protected override void Configure()
-        {
-            AddTable<AssignmentForm>().AddConstant(x=>x.AppliesTo, typeof(Assignment).GetCaption());
-            AddTable<EmployeeForm>().AddConstant(x=>x.AppliesTo, typeof(Employee).GetCaption());
-            AddTable<KanbanForm>().AddConstant(x=>x.AppliesTo, typeof(Kanban).GetCaption());
-            AddTable<JobForm>().AddConstant(x=>x.AppliesTo, typeof(Job).GetCaption());
-            AddTable<LeaveRequestForm>().AddConstant(x=>x.AppliesTo, typeof(LeaveRequest).GetCaption());
-            AddTable<PurchaseOrderItemForm>().AddConstant(x=>x.AppliesTo, typeof(PurchaseOrderItem).GetCaption());
-            AddTable<TimeSheetForm>().AddConstant(x=>x.AppliesTo, typeof(TimeSheet).GetCaption());
-        }
-
-        public override bool Distinct => false;
-
-        public override Column<IDigitalFormInstanceSummary>[] IDColumns => new Column<IDigitalFormInstanceSummary>[]
-        {
-            new Column<IDigitalFormInstanceSummary>(x => x.ID),
-        };
-    }
-    
-    [AutoEntity(typeof(DigitalFormInstanceSummaryGenerator))]
-    public class DigitalFormInstanceSummary : Entity, IRemotable, IPersistent, IDigitalFormInstanceSummary, ILicense<DigitalFormsLicense>
-    {
-        
-        public String AppliesTo { get; set; }
-        
-        public DigitalFormLink Form { get; set; }
-        
-        public DateTime FormStarted { get; set; }
-        
-        public DateTime FormCompleted { get; set; }
-        
-        public TimeSpan FormOpen { get; set; }
-        
-        protected override void Init()
-        {
-            base.Init();
-            Form = new DigitalFormLink();
-        }
-    }
-}