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);
- }
-
- }
- }
|