12345678910111213141516171819202122232425262728293031323334353637 |
- using Comal.Classes;
- using InABox.Core;
- using InABox.Database;
- namespace PRSStores;
- public class V6UsageStore : Store<V6Usage>
- {
- protected override CoreTable OnQuery(Filter<V6Usage>? filter, Columns<V6Usage>? columns, SortOrder<V6Usage>? 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<V6Usage> entities)
- {
- }
- protected override void OnDelete(V6Usage entity)
- {
- }
- }
|