| 1234567891011121314151617 | using System;using System.Collections.Generic;using InABox.Core;namespace comal.timesheets{    public interface IListDataModel<TEntity, TItem> : ICoreDataModel        where TEntity : Entity, IRemotable, IPersistent, new()         where TItem : CoreDataModelItem, new()    {        IList<TItem> Items { get; set; }                void BeforeLoad(MultiQuery query, Filter<TEntity> filter);        void AfterLoad(MultiQuery query, Filter<TEntity> filter);        void Load(Filter<TEntity> filter, Action loaded = null);    }}
 |