public void OnSuccess(Java.Lang.Object result) { Log.Info(TAG, "obtainProductInfo, success"); ProductInfoResult InResult = (ProductInfoResult)result; if (InResult == null || InResult.ProductInfoList == null) { Toast.MakeText(view.GetActivity(), "error", ToastLength.Long).Show(); return; } IList <ProductInfo> productInfos = InResult.ProductInfoList; view.ShowProducts(productInfos); }
void ParseProducts(ProductInfoResult result, string type) { if (result == null) { return; } if (result.ProductInfoList.Count == 0) { return; } foreach (ProductInfo productInfo in result.ProductInfoList) { this.productsList.Add(productInfo); this.productsByID.Add(productInfo.ProductId, productInfo); } }
public void OnSuccess(Java.Lang.Object result) { Log.Info(TAG, "obtainProductInfo, success"); ProductInfoResult InResult = (ProductInfoResult)result; if (InResult == null || InResult.ProductInfoList == null) { Toast.MakeText(CurrentActivity, "error", ToastLength.Long).Show(); return; } // to show product information CurrentActivity.ShowProducts(InResult.ProductInfoList); if (result == null) { return; } }
public void OnSuccess(Java.Lang.Object result) { Log.Info(TAG, "obtainProductInfo, success"); if (result == null) { return; } ProductInfoResult productlistwrapper = (ProductInfoResult)result; IList <ProductInfo> productList = productlistwrapper.ProductInfoList; Log.Info(TAG, productList.Count.ToString()); if (productList.Count != 0) { CurrentActivity.consumableProducts = productList; } CurrentActivity.ShowProducts(); }
void ParseProducts(ProductInfoResult result, string type) { Debug.Log("UnityIapProvider - ParseProducts"); if (result == null) { return; } if (result.ProductInfoList.Count == 0) { return; } Debug.Log("UnityIapProvider - ProductInfoList.Count : " + result.ProductInfoList.Count); foreach (ProductInfo productInfo in result.ProductInfoList) { this.productsList.Add(productInfo); this.productsByID.Add(productInfo.ProductId, productInfo); } }
private List <Concentrator.Objects.Vendors.Bulk.VendorAssortmentBulk.VendorImportAttributeValue> GetAttributesOnConfigurableLevel(ProductInfoResult productInfo, string itemNumber, List <ProductAttributeMetaData> ConcentratorAttributes, int vendorID, int defaultVendorID) { return(new List <VendorAssortmentBulk.VendorImportAttributeValue>( //size, color, targetgroup, productgroup, subproductgroup (from a in CCAttributeHelper.Attributes where a.UsedOnConfigurableLevel let val = a.GetAttributeValue == null ? string.Empty : a.GetAttributeValue(productInfo) select new Concentrator.Objects.Vendors.Bulk.VendorAssortmentBulk.VendorImportAttributeValue() { AttributeCode = a.Code, Value = val, AttributeID = ConcentratorAttributes.FirstOrDefault(c => c.AttributeCode == a.Code).AttributeID, CustomItemNumber = itemNumber, DefaultVendorID = defaultVendorID, LanguageID = null, VendorID = vendorID }))); }
private List <Concentrator.Objects.Vendors.Bulk.VendorAssortmentBulk.VendorProductDescription> GetProductDescriptions(string itemNumber, int vendorID, int parentVendorID, ProductInfoResult productInfo, List <int> languages) { List <Concentrator.Objects.Vendors.Bulk.VendorAssortmentBulk.VendorProductDescription> result = new List <VendorAssortmentBulk.VendorProductDescription>(); foreach (var language in languages) { result.Add(new VendorAssortmentBulk.VendorProductDescription() { CustomItemNumber = itemNumber, DefaultVendorID = parentVendorID, LanguageID = language, LongContentDescription = productInfo.Material, ShortContentDescription = productInfo.ShortDescription, ShortSummaryDescription = string.Empty, LongSummaryDescription = string.Empty, ModelName = string.Empty, ProductName = productInfo.ShortDescription, VendorID = vendorID }); } return(result); }