using System.Collections.Generic; using InABox.Core; namespace Comal.Classes { public class TaxCodeLookups : EntityLookup { public override Columns DefineColumns() { return Columns.None().Add( x => x.ID, x => x.Code, x => x.Description, x => x.Rate ); } public override Filter DefineFilter() { return null; } public override SortOrder DefineSortOrder() { return new SortOrder(x => x.Code); } public override string FormatLookup(Dictionary values, IEnumerable exclude) { return $"{values["Code"]} ({values["Rate"]:F2}%)"; } } }