Пример #1
0
 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];
 }
Пример #2
0
        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]);
        }