AssignmentListDataModel.cs 642 B

123456789101112131415161718192021
  1. using Comal.Classes;
  2. using InABox.Core;
  3. namespace comal.timesheets
  4. {
  5. public class AssignmentListDataModel : ListDataModel<Assignment, AssignmentListDataModelItem>
  6. {
  7. public override Columns<Assignment> Columns => new Columns<Assignment>(x => x.ID)
  8. .Add(x=>x.Number)
  9. .Add(x=>x.Title)
  10. .Add(x=>x.Description)
  11. .Add(x=>x.Date)
  12. .Add(x=>x.Start)
  13. .Add(x=>x.Finish)
  14. .Add(x=>x.ActivityLink.Color)
  15. .Add(x=>x.EmployeeLink.ID)
  16. .Add(x=>x.JobLink.ID)
  17. .Add(x=>x.JobLink.JobNumber)
  18. .Add(x=>x.Completed);
  19. }
  20. }