12345678910111213141516171819202122232425 |
- using InABox.Clients;
- using InABox.Core;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace InABox.DynamicGrid;
- public interface IDynamicGridDataComponent<T>
- where T : BaseObject
- {
- void Reload(Filters<T> criteria, Columns<T> columns, SortOrder<T>? sort, Action<QueryResult> action);
- T LoadItem(CoreRow rows);
- T[] LoadItems(CoreRow[] rows);
- void SaveItem(T item);
- void SaveItems(T[] items);
- void DeleteItems(CoreRow[] rows);
- }
|