AssignmentListDataModel.cs 683 B

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