| 1234567891011121314151617181920212223242526272829303132 | 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 Guid DefaultScopeID { get; set; }        public JobModel(CoreRow row) : base(row)        {            Number = Get(c => c.JobNumber);            Name = $"{Number}: {Get(c => c.Name)}";            Color = Get(c => c.Color);            DefaultScopeID = Get(c => c.DefaultScope.ID);        }        public override Columns<Job> GetColumns()        {            return InABox.Core.Columns.None<Job>().Add(x => x.ID)                .Add(x => x.JobNumber)                .Add(x => x.Name)                .Add(x => x.Color)                .Add(x => x.DefaultScope.ID);        }    }}
 |