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); }
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); }