public Product GetProduct(ProductHelper.ProductType productType) { // Daha Önce Oluşturduysak var olan nesneyi dönüyoruz. if (ProductList.ContainsKey(productType)) return ProductList[productType]; // İlk Defa Oluşturuyorsak Listemize Ekliyor Ve Geri Dönüyoruz. Product product; // Ürün Tipine Göre Ürünümüzü Oluşturuyoruz. if (productType == ProductHelper.ProductType.BestSaller) product = new BestSallerProduct("Ürün 1"); else product = new MostViewedProduct("Ürün 1"); // Listemize Ekliyoruz. ProductList.Add(productType, product); // Ürünü Geri Dönüyoruz. return ProductList[productType]; }
public Product GetProduct(ProductHelper.ProductType productType) { // Daha Önce Oluşturduysak var olan nesneyi dönüyoruz. if (ProductList.ContainsKey(productType)) { return(ProductList[productType]); } // İlk Defa Oluşturuyorsak Listemize Ekliyor Ve Geri Dönüyoruz. Product product; // Ürün Tipine Göre Ürünümüzü Oluşturuyoruz. if (productType == ProductHelper.ProductType.BestSaller) { product = new BestSallerProduct("Ürün 1"); } else { product = new MostViewedProduct("Ürün 1"); } // Listemize Ekliyoruz. ProductList.Add(productType, product); // Ürünü Geri Dönüyoruz. return(ProductList[productType]); }