public void GetProductOriginalPrice(int productSysNo, string isByGroup, EventHandler <RestClientEventArgs <List <object> > > callback) { OriginalPriceReq req = new OriginalPriceReq { ProductSysNo = productSysNo, IsByGroup = isByGroup, CompanyCode = CPApplication.Current.CompanyCode }; string relativeUrl = "/MKTService/GroupBuying/GetProductOriginalPrice"; restClient.Query <List <object> >(relativeUrl, req, (obj, args) => { if (args.FaultsHandle()) { return; } if (args.Result.Count > 4) { args.Result[3] = args.Result[3] == null ? 0 : int.Parse(string.IsNullOrEmpty(args.Result[3].ToString()) ? "0" : args.Result[3].ToString()); args.Result[4] = args.Result[4] == null ? "" : args.Result[4].ToString(); } callback(obj, args); }); }
public virtual List <object> GetProductOriginalPrice(OriginalPriceReq req) { return(ObjectFactory <GroupBuyingAppService> .Instance.GetProductOriginalPrice(req.ProductSysNo.Value, req.IsByGroup, req.CompanyCode)); }