using CPRNIMS.Infrastructure.Dto.Items; using CPRNIMS.Infrastructure.Entities.Account; using CPRNIMS.Infrastructure.Entities.Items; using CPRNIMS.Infrastructure.Entities.Purchasing; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CPRNIMS.Domain.Contracts.Items { public interface IItem { Task> GetDepartment(ItemCodeDto itemCode); Task> GetItemList(ItemCodeDto itemCode); Task> GetItemCart(ItemDto itemDto); Task> GetItemDetail(ItemDto itemDto); Task> GetItemLocalization(ItemDto itemDto); Task> GetItemCateg(ItemDto itemDto); Task> GetItemColor(ItemDto itemDto); Task> GetItemUOM(ItemDto itemDto); Task> GetNotifUserKey(ItemDto itemDto); Task GetPRNo(); Task PostPurchRequest(ItemDto itemDto); Task PostPutItem(ItemCodeDto itemDto); Task PutItemDetail(ItemDto itemDto); Task PostPutItemCart(ItemDto itemDto); Task PostPutItemPath(ItemDto itemDto); } }