using Comal.Classes; using InABox.Core; using InABox.Database; namespace PRSStores; public class V6UsageStore : Store { protected override CoreTable OnQuery(Filter? filter, Columns? columns, SortOrder? sort, CoreRange? range) { var _result = new CoreTable(); foreach (var column in columns) _result.Columns.Add(new CoreColumn(column.Type, column.Property)); return _result; } protected override void OnSave(V6Usage[] entities, ref string auditnote) { UpdateUserTracking(typeof(V6Usage), UserTrackingAction.Write); } protected override void OnSave(V6Usage entity, ref string auditnote) { UpdateUserTracking(typeof(V6Usage), UserTrackingAction.Write); } protected override void OnDelete(IEnumerable entities) { } protected override void OnDelete(V6Usage entity) { } }