12345678910111213141516171819202122232425262728 |
- using InABox.Core;
- namespace Comal.Classes
- {
- public class TimeSheetLookups : EntityLookup<TimeSheet>
- {
- public override Columns<TimeSheet> DefineColumns()
- {
- return new Columns<TimeSheet>(
- x => x.ID,
- x => x.Date,
- x => x.EmployeeLink.Name,
- x => x.Start,
- x => x.Duration
- );
- }
- public override Filter<TimeSheet> DefineFilter()
- {
- return null;
- }
- public override SortOrder<TimeSheet> DefineSortOrder()
- {
- return new SortOrder<TimeSheet>(x => x.Date, SortDirection.Descending).ThenBy(x => x.EmployeeLink.Name).ThenBy(x => x.Start);
- }
- }
- }
|