using System; using System.Linq; using InABox.Core; namespace Comal.Classes { public class SetoutFormLookups : DigitalFormInstanceLookups { } public class DigitalFormSetoutLookup : LookupDefinitionGenerator { public override Filter DefineFilter(Setout[] items) { return Filter.Where(x => x.Active).IsEqualTo(true).And(x => x.AppliesTo).IsEqualTo("Setout"); } public override Columns DefineFilterColumns() => Columns.None(); } public class DigitalFormSetoutFormLookup : LookupDefinitionGenerator { public override Filter DefineFilter(SetoutForm[] items) { return Filter.Where(x => x.Active).IsEqualTo(true).And(x => x.AppliesTo).IsEqualTo("Setout"); } public override Columns DefineFilterColumns() => Columns.None().Add(x => x.Parent.ID); } }