| 1234567891011121314151617181920212223242526272829 | using System;using Comal.Classes;using InABox.Core;namespace PRSDesktop{    public class EmployeeResourceModel : Model<EmployeeResourceModel,Employee>    {        public String? Name { get; }        public EmployeeRosterItem[]? Roster { get; }        public DateTime RosterStart { get; }        public EmployeeResourceModel(CoreRow row, EmployeeRosterItem[] roster) : base(row)        {            Name = Get(c => c.Name);            Roster = roster;            RosterStart = Get(c => c.RosterStart);                    }        public override Columns<Employee> GetColumns()        {            return new Columns<Employee>(c => c.ID)                .Add(c => c.Name)                .Add(c => c.Roster)                .Add(c => c.RosterStart);        }            }}
 |