using System; using System.Linq; using Comal.Classes; using InABox.Core; using InABox.DynamicGrid; namespace PRSDesktop { public class JobEquipmentGrid : DynamicManyToManyDataGrid, IJobControl, IDataModelSource { public event DataModelUpdateEvent OnUpdateDataModel; public string SectionName => "Job Equipment"; public DataModel DataModel(Selection selection) { var ids = ExtractValues(x => x.ID, selection).ToArray(); return new BaseDataModel(new Filter(x => x.ID).InList(ids)); } public Guid ParentID { get => ID; set => ID = value; } public JobPanelSettings Settings { get; set; } } }