using CPRNIMS.Infrastructure.Dto.Inventory; using CPRNIMS.Infrastructure.Entities.Inventory; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CPRNIMS.Domain.Contracts.Inventory { public interface IInventory { Task> GetLotNo(InventoryDto itemDto); Task> GetLotNoById(InventoryDto itemDto);// Task> GetLotQtyByItem(InventoryDto itemDto); Task> GetInventoryByUserId(InventoryDto itemDto); Task> GetRequestedItemByUserId(InventoryDto itemDto); Task> GetInventoryById(InventoryDto itemDto); Task PostPutReqApproval(InventoryDto itemDto); Task PostPutReqItems(InventoryDto itemDto); Task PostPutLotNo(InventoryDto itemDto); Task PostPutLotBin(InventoryDto itemDto); } }