using System; using InABox.Core; namespace Comal.Classes { public class DigitalFormInstanceGenerator : AutoEntityUnionGenerator { protected override void Configure() { AddTable(); AddTable(); AddTable(); AddTable(); AddTable(); AddTable(); AddTable(); AddTable(); AddTable(); } public override bool Distinct => false; public override Column[] IDColumns => new Column[] { new Column(x => x.ID), }; } [AutoEntity(typeof(DigitalFormInstanceGenerator))] public class DigitalFormInstance : Entity, IRemotable, IPersistent, IBaseDigitalFormInstance, ILicense { public DigitalFormLink Form { get; set; } public DateTime FormStarted { get; set; } public TimeSpan FormOpen { get; set; } public DateTime FormCompleted { get; set; } public DateTime FormProcessed { get; set; } public DateTime FormCancelled { get; set; } } }