using System; using Comal.Classes; using Xamarin.Forms; namespace comal.timesheets { public class JobEmployeeShell : Shell { static JobEmployeeShell() { Columns .Map(nameof(ID), x => x.ID) .Map(nameof(JobID), x => x.JobLink.ID) .Map(nameof(Code), x => x.EmployeeLink.Code) .Map(nameof(Name), x => x.EmployeeLink.Name) .Map(nameof(ThumbnailID), x=>x.EmployeeLink.Thumbnail.ID); } public Guid ID => Row.Get(x => x.EmployeeLink.ID); public Guid JobID => Row.Get(x => x.JobLink.ID); public String Code => Row.Get(x => x.EmployeeLink.Code); public String Name => Row.Get(x => x.EmployeeLink.Name); public Guid ThumbnailID => Get(); public ImageSource Thumbnail => Parent.GetImage(ThumbnailID); } }