using System; using System.Collections.Generic; using System.IO; using System.Linq; using Comal.Classes; using InABox.Core; using InABox.Mobile; using Xamarin.Forms; namespace PRS.Mobile { public class DigitalFormDocumentShell : Shell, IEntityDocumentShell { protected override void ConfigureColumns(ShellColumns columns) { columns .Map(nameof(ParentID), x => x.EntityLink.ID) .Map(nameof(DocumentID), x => x.DocumentLink.ID) .Map(nameof(FileName), x => x.DocumentLink.FileName) .Map(nameof(Thumbnail), x => x.Thumbnail); } public Guid ParentID { get => Get(); set => Set(value); } public Guid DocumentID { get => Get(); set => Set(value); } public string FileName { get => Get(); set => Set(value); } public byte[] Thumbnail { get => Get(); set => Set(value); } } }