using InABox.Core; namespace Comal.Classes { public class ActivityFormLookups : LookupDefinitionGenerator { public override Filter DefineFilter(ActivityForm[] items) { // Get all FillableFormTypes where 2nd parameter is typeof(Activity) return new Filter(x => x.Active).IsEqualTo(true) .And(new Filter(x => x.AppliesTo).IsEqualTo("Assignment") .Or(x => x.AppliesTo).IsEqualTo("TimeSheet") .Or(x => x.AppliesTo).IsEqualTo("LeaveRequest") ); } public override Columns DefineFilterColumns() => Columns.None(); } }