using EgwCoreLib.Lux.Data.DbModel.Items; using EgwCoreLib.Lux.Data.DbModel.Sales; namespace EgwCoreLib.Lux.Data.Repository.Sales { public interface IOrderRepository : IBaseRepository { #region Public Methods Task AddAsync(OrderModel entity); Task CloneOfferAsync(OfferModel rec2clone); Task DeleteAsync(OrderModel entity); Task> GetAllAsync(); Task> GetBomItemsAsync(); Task GetByIdAsync(int recId); Task> GetFiltAsync(DateTime inizio, DateTime fine); Task> GetItemGroupsAsync(); Task> GetRowsAsync(int recId); Task SaveRowsAsync(List rows); Task UpdateAsync(OrderModel entity); #endregion Public Methods } }