当前位置: 首页>>代码示例>>C#>>正文


C# Products.Add方法代码示例

本文整理汇总了C#中Products.Add方法的典型用法代码示例。如果您正苦于以下问题:C# Products.Add方法的具体用法?C# Products.Add怎么用?C# Products.Add使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Products的用法示例。


在下文中一共展示了Products.Add方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Do

        public static void Do(Products products, string keyword)
        {
            products.Type = AggregationType.BySearch;

            string[] keywords = keyword.Split(new char[] {',', ';', ' '});

            Remix.Server server = new Remix.Server("", "");
            Remix.Products remixProducts = server.GetProductByKeywords(keywords, products.CurrentPage);

            List<string> relatedSkuList = new List<string>();
            if (remixProducts != null && remixProducts.Count > 0)
            {
                int.TryParse(remixProducts.TotalPages, out products.TotalPages);
                int.TryParse(remixProducts.Total, out products.Total);
                int.TryParse(remixProducts.To, out products.To);
                int.TryParse(remixProducts.From, out products.From);
                int.TryParse(remixProducts.CurrentPage, out products.CurrentPage);

                foreach (var remixProduct in remixProducts)
                {
                    Product product = new Product();
                    product.BBYSKU = remixProduct.Sku;
                    product.UPC = remixProduct.UPC;
                    product.Name = remixProduct.Name;
                    product.BBYCategoryPath = remixProduct.CategoryPath.ToArray();
                    product.ThumbnailImageUrl = string.IsNullOrEmpty(remixProduct.ImageUrl) ?
                        remixProduct.ThumbnailimageUrl : remixProduct.ImageUrl;
                    product.LargeImageUrl = remixProduct.LargeImageUrl;
                    product.BBYUrl = remixProduct.BBYUrl;

                    product.BBYSubClassId = remixProduct.SubclassId;
                    product.BBYSubClassName = remixProduct.Subclass;

                    product.DescShort = remixProduct.ShortDescription;
                    decimal.TryParse(remixProduct.SalePrice, out product.BBYSalePrice);

                    if (remixProduct.RelatedProducts != null)
                    {
                        foreach (var sku in remixProduct.RelatedProducts)
                        {
                            product.SimilarProducts.Add(new Product() { BBYSKU = sku });
                            relatedSkuList.Add(sku);
                        }
                    }

                    products.Add(product);
                }
            }

            //
        }
开发者ID:jimji2008,项目名称:ProcutVS,代码行数:51,代码来源:BestBuySearchProductsFiller.cs


注:本文中的Products.Add方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。