DigitalFormShell.cs 993 B

123456789101112131415161718192021222324252627282930
  1. using System;
  2. using Comal.Classes;
  3. using InABox.Mobile;
  4. using System.Linq;
  5. namespace PRS.Mobile
  6. {
  7. public class DigitalFormShell : Shell<DigitalFormModel,EmployeeDigitalForm>
  8. {
  9. protected override void ConfigureColumns(ShellColumns<DigitalFormModel, EmployeeDigitalForm> columns)
  10. {
  11. columns
  12. .Map(nameof(ID), x => x.Form.ID)
  13. .Map(nameof(Code), x => x.Form.Code)
  14. .Map(nameof(Description), x => x.Form.Description)
  15. .Map(nameof(AppliesTo), x => x.Form.AppliesTo)
  16. .Map(nameof(Group), x => x.Form.Group.Description);
  17. }
  18. public String Code => Get<String>();
  19. public String Description => Get<String>();
  20. public String AppliesTo => Get<String>();
  21. public String Group => Get<String>();
  22. //public IDocumentShell[] Documents()
  23. //{
  24. // return Parent.Documents.Where(x => x.EntityID == ID).ToArray();
  25. //}
  26. }
  27. }