1234567891011121314151617181920212223 |
- using System;
- using System.Linq;
- using InABox.Core;
- namespace comal.timesheets
- {
- public class DigitalFormLayoutShell : Shell<DigitalFormModel, DigitalFormLayout>
- {
- 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<Guid>();
- public String Layout => Get<String>();
- private Guid _formid => Get<Guid>();
- public DigitalFormShell Form => Parent.Items.FirstOrDefault(x => Guid.Equals(x.ID, ID));
- }
- }
|