public ProductGroupViewModel(ProductGroup productGroup, Func <string, byte> getPopularity) { Name = productGroup.Name; if (productGroup.MainProduct != null) { MainProduct = new ProductViewModel(productGroup.MainProduct, getPopularity); } ChildProducts = new List <ProductViewModel>(); foreach (var product in productGroup.ChildProducts) { ChildProducts.Add(new ProductViewModel(product, getPopularity)); } }
public ProductGroupViewModel(ProductGroup productGroup) { Name = productGroup.Name; if (productGroup.MainProduct != null) { MainProduct = new ProductViewModel(productGroup.MainProduct); } ChildProducts = new List<ProductViewModel>(); foreach (var product in productGroup.ChildProducts) { ChildProducts.Add(new ProductViewModel(product)); } }
public ProductGroupViewModel(ProductGroup productGroup) { Name = productGroup.Name; if (productGroup.MainProduct != null) { MainProduct = new ProductViewModel(productGroup.MainProduct); } ChildProducts = new List <ProductViewModel>(); foreach (var product in productGroup.ChildProducts) { ChildProducts.Add(new ProductViewModel(product)); } }