Пример #1
0
        private List <SavedItemViewModel> PrepItems(List <WishListItem> items)
        {
            var result = new List <SavedItemViewModel>();

            if (items == null)
            {
                return(result);
            }

            foreach (var item in items)
            {
                var p = HccApp.CatalogServices.Products.FindWithCache(item.ProductId);
                if (item.SelectionData.OptionSelectionList != null && item.SelectionData.OptionSelectionList.Count > 0)
                {
                    item.ProductShortDescription = p.Options.CartDescription(item.SelectionData.OptionSelectionList);
                }
                if (p != null)
                {
                    var m = new SavedItemViewModel
                    {
                        SavedItem   = item,
                        FullProduct = new SingleProductViewModel(p, HccApp)
                    };
                    result.Add(m);
                }
            }

            return(result);
        }
Пример #2
0
        private List <SavedItemViewModel> PrepItems(List <WishListItem> items)
        {
            var result = new List <SavedItemViewModel>();

            if (items == null)
            {
                return(result);
            }

            foreach (var item in items)
            {
                var p = HccApp.CatalogServices.Products.FindWithCache(item.ProductId);

                if (p != null)
                {
                    var m = new SavedItemViewModel
                    {
                        SavedItem   = item,
                        FullProduct = new SingleProductViewModel(p, HccApp)
                    };
                    result.Add(m);
                }
            }

            return(result);
        }