| 1234567891011121314151617181920212223242526272829303132333435363738 |
- using System;
- using System.IO;
- using Comal.Classes;
- using InABox.Mobile;
- using Xamarin.Forms;
- namespace PRS.Mobile
- {
- public class JobDocumentShell : Shell<JobDocumentModel, JobDocumentSetMileStoneFile>, IDocumentShell
- {
- protected override void ConfigureColumns(ShellColumns<JobDocumentModel, JobDocumentSetMileStoneFile> columns)
- {
- columns
- .Map(nameof(FileName), x => x.DocumentLink.FileName)
- .Map(nameof(Thumbnail), x => x.Thumbnail)
- .Map(nameof(ID), x => x.DocumentLink.ID)
- .Map(nameof(EntityID), x => x.EntityLink.DocumentSet.Job.ID)
- .Map(nameof(Code), x=>x.EntityLink.DocumentSet.Code)
- .Map(nameof(Name), x=>x.EntityLink.DocumentSet.Description)
- .Map(nameof(CategoryID), x=>x.EntityLink.DocumentSet.Category.ID)
- .Map(nameof(TypeID), x=>x.EntityLink.DocumentSet.Type.ID)
- .Map(nameof(ItpID), x=>x.EntityLink.DocumentSet.Area.ID)
- .Map(nameof(DisciplineID), x=>x.EntityLink.DocumentSet.Discipline.ID)
- .Map(nameof(FolderID), x=>x.EntityLink.DocumentSet.Folder.ID);
- }
-
- public Guid EntityID => Get<Guid>();
- public string Code => Get<String>();
- public string Name => Get<String>();
- public string FileName => Get<String>();
- public byte[] Thumbnail => Get<byte[]>();
- public Guid CategoryID => Get<Guid>();
- public Guid ItpID => Get<Guid>();
- public Guid TypeID => Get<Guid>();
- public Guid DisciplineID => Get<Guid>();
- public Guid FolderID => Get<Guid>();
- }
- }
|