using EgwCoreLib.Lux.Data.DbModel.Items; using static EgwCoreLib.Lux.Core.Enums; namespace EgwCoreLib.Lux.Data.Repository.Items { public interface ISellingItemRepository : IBaseRepository { #region Public Methods Task AddAsync(SellingItemModel entity); Task DeleteAsync(SellingItemModel entity); Task GetByIdAsync(int recId); Task> GetByEnvirAsync(EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS envir); Task> GetFiltAsync(EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS envir, ItemSourceType sourceType); Task UpdateAsync(SellingItemModel entity); #endregion Public Methods } }