EquipmentGroupModel.cs 874 B

1234567891011121314151617181920212223242526
  1. using System;
  2. using System.Collections.Generic;
  3. using System.IO;
  4. using System.Linq.Expressions;
  5. using Comal.Classes;
  6. using InABox.Core;
  7. using System.Diagnostics.CodeAnalysis;
  8. using Xamarin.Forms;
  9. namespace comal.timesheets
  10. {
  11. public class EquipmentGroupModel : ListModel<EquipmentGroupModel, EquipmentGroupShell, EquipmentGroup>
  12. {
  13. public EquipmentGroupModel(IModelHost host, Func<Filter<EquipmentGroup>> filter, bool transient = false) : base(host, filter, transient)
  14. {
  15. }
  16. public EquipmentGroupModel(IModelHost host, Func<Filter<EquipmentGroup>> filter, [NotNull] String filename) : base(host, filter, filename)
  17. {
  18. }
  19. // public override Columns<(.+)> Columns => EquipmentGroupShell.Columns.Columns;
  20. protected override Expression<Func<EquipmentGroup, object>> ImageColumn => x => x.Thumbnail.ID;
  21. }
  22. }