| 1234567891011121314151617181920212223242526272829 |
- using System;
- using Comal.Classes;
- using InABox.Core;
- using Xamarin.Forms;
- namespace comal.timesheets
- {
- public class JobLookupShell : LookupShell<JobLookupModel, Job>
- {
- static JobLookupShell()
- {
- Columns
- .Map(nameof(ID), x => x.ID)
- .Map(nameof(Code), x => x.JobNumber)
- .Map(nameof(Description), x => x.Name)
- .Map(nameof(_notes), x => x.Notes)
- .Map(nameof(OpenAssignments), x => x.OpenAssignments);
- }
-
- public override Guid ID => Get<Guid>();
- public override String Code => Get<String>();
- public override String Description => Get<String>();
- private string[] _notes => Get<String[]>();
- public String Notes => String.Join(Environment.NewLine, _notes);
- public int OpenAssignments => Get<int>();
-
- }
-
- }
|