public static PurchaseOrderLineCollection GetCollectionByProductId(int productId) { GenieLamp.Examples.QuickStart.Services.Interfaces.QuickStart.PurchaseOrderLineRequest request = new GenieLamp.Examples.QuickStart.Services.Interfaces.QuickStart.PurchaseOrderLineRequest(); GenieLamp.Examples.QuickStart.Services.Interfaces.QuickStart.PurchaseOrderLineListResponse response = WebClientFactory.GetJsonClient() .Get <GenieLamp.Examples.QuickStart.Services.Interfaces.QuickStart.PurchaseOrderLineListResponse>(String.Format("/PurchaseOrderLineService/ProductId/{0}", productId)); WebClientFactory.CheckResponseStatus(response.ResponseStatus); return(new PurchaseOrderLineCollection(response.PurchaseOrderLineDTOList)); }
public static PurchaseOrderLineCollection GetByQuery(string query, GenieLamp.Examples.QuickStart.Services.Interfaces.ServicesQueryParams queryParams, int pageNum = 0, int pageSize = 300) { GenieLamp.Examples.QuickStart.Services.Interfaces.QuickStart.PurchaseOrderLineRequest request = new GenieLamp.Examples.QuickStart.Services.Interfaces.QuickStart.PurchaseOrderLineRequest(); request.Gl_Query = query; request.Gl_QueryParams = queryParams; request.Gl_PageNum = pageNum; request.Gl_PageSize = pageSize; GenieLamp.Examples.QuickStart.Services.Interfaces.QuickStart.PurchaseOrderLineListResponse response = WebClientFactory.GetJsonClient() .Post <GenieLamp.Examples.QuickStart.Services.Interfaces.QuickStart.PurchaseOrderLineListResponse>("/PurchaseOrderLineService", request); WebClientFactory.CheckResponseStatus(response.ResponseStatus); return(new PurchaseOrderLineCollection(response.PurchaseOrderLineDTOList)); }