using ModelTools.BindingModels; using ModelTools.Models; namespace ModelTools.Interfaces { /// /// Описание логики для хранилища сущности /// public interface IEntityService where G : GetBindingModel where S : SetBindingModel { /// /// Получение списка сущностей /// /// /// OperationResultModel Read(G model); /// /// Создание новой сущности /// /// /// OperationResultModel Create(S model); /// /// Изменение сущности /// /// /// OperationResultModel Update(S model); /// /// Удаление сущности /// /// /// OperationResultModel Delete(G model); } }