| 12345678910111213141516171819202122232425262728 |
- using System;
- using Comal.Classes;
- using InABox.Core;
- namespace PRSDesktop
- {
- public class JobModel : Model<JobModel, Job>
- {
- public String? Number { get; }
- public String? Name { get; }
- public String? Color { get; }
- public JobModel(CoreRow row) : base(row)
- {
- Number = Get(c => c.JobNumber);
- Name = $"{Number}: {Get(c => c.Name)}";
- Color = Get(c => c.Color);
- }
- public override Columns<Job> GetColumns()
- {
- return new Columns<Job>(x => x.ID)
- .Add(x => x.JobNumber)
- .Add(x => x.Name)
- .Add(x => x.Color);
- }
- }
- }
|