using InABox.Core; namespace Comal.Classes { public class JobRequisitionLookups : EntityLookup, ILookupDefinition { public Filter DefineFilter(Job[] items) { if (items.Length == 1) return new Filter(x => x.Job.ID).IsEqualTo(items[0].ID); return new Filter(x => x.ID).IsEqualTo(CoreUtils.FullGuid); } public override Columns DefineColumns() { return new Columns( x => x.ID, x => x.Number, x => x.Description ); } public override Filter DefineFilter() { return null; } public override SortOrder DefineSortOrder() { return new SortOrder(x => x.Number); } } }