using System; using Comal.Classes; using InABox.Core; namespace PRSDesktop { public class EmployeeResourceModel : Model { 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 GetColumns() => Columns; public static new Columns Columns => InABox.Core.Columns.None().Add(c => c.ID) .Add(c => c.Name) .Add(c => c.RosterStart); } }