using System; using System.Linq; using InABox.Core; namespace comal.timesheets { public class DigitalFormLayoutShell : Shell { static DigitalFormLayoutShell() { Columns .Map(nameof(ID), x => x.ID) .Map(nameof(Layout), x => x.Layout) .Map(nameof(_formid), x => x.Form.ID); } public Guid ID => Get(); public String Layout => Get(); private Guid _formid => Get(); public DigitalFormShell Form => Parent.Items.FirstOrDefault(x => Guid.Equals(x.ID, ID)); } }