using BBWY.Client.Models; using BBWY.Common.Http; using BBWY.Common.Models; using System.Collections.Generic; using System.Net.Http; namespace BBWY.Client.APIServices { public class PurchaseOrderService : BaseApiService, IDenpendency { public PurchaseOrderService(RestApiService restApiService, GlobalContext globalContext) : base(restApiService, globalContext) { } public ApiResponse AddPurchaseOrder(PurchaseOrder purchaseOrder) { return SendRequest(globalContext.BBYWApiHost, "api/PurchaseOrder/AddPurchaseOrder", purchaseOrder, null, HttpMethod.Post); } public ApiResponse EditPurchaseOrder(PurchaseOrder purchaseOrder) { return SendRequest(globalContext.BBYWApiHost, "api/PurchaseOrder/EditPurchaseOrder", purchaseOrder, null, HttpMethod.Put); } public ApiResponse> GetList(IList skuIdList, StorageType storageType, long shopId) { return SendRequest>(globalContext.BBYWApiHost, "api/PurchaseOrder/GetList", new { SkuIdList = skuIdList, StorageType = storageType, ShopId = shopId }, null, HttpMethod.Post); } public ApiResponse DeletePurchaseOrder(long id) { return SendRequest(globalContext.BBYWApiHost, $"api/purchaseOrder/deletePurchaseOrder/{id}", null, null, HttpMethod.Delete); } } }