Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Product p1 = new Product()
            {
                Id           = 1,
                Name         = "Apple",
                Price        = 15,
                Description  = "Amasya Apple From Turkey / Amasya",
                UnitsInStock = 40
            };
            Product p2 = new Product()
            {
                Id           = 2,
                Name         = "Watermelon",
                Price        = 40,
                Description  = "From Turkey / Diyarbakır",
                UnitsInStock = 50
            };

            Product[] products = new Product[] { p1, p2 };
            foreach (Product product in products)
            {
                Console.WriteLine($"{product.Name} : {product.Price}$ \nDetails : {product.Description} \n");
            }

            CartManager basketManager = new CartManager();

            basketManager.Add(p1);
            basketManager.Add(p2);
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            Product product1 = new Product();

            product1.ProductName = "Elma";
            product1.Price       = 15;
            product1.Description = "Amasya Elmasi";

            Product product2 = new Product();

            product2.ProductName = "Karpuz";
            product2.Price       = 80;
            product2.Description = "Diyarbakir Karpuzu";

            Product[] Products = new Product[] { product1, product2 };

            foreach (Product product in Products)
            {
                Console.WriteLine(product.ProductName);
                Console.WriteLine(product.Price);
                Console.WriteLine(product.Description);
            }
            Console.WriteLine("=======================Methods=======================");
            //instance - ornek
            CartManager sepetManager = new CartManager();

            sepetManager.Add(product1);
            sepetManager.Add(product2);

            sepetManager.Add2("Armut", 15, "Yesil Armut", 60);
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            Product product1 = new Product();

            product1.Name         = "Elma";
            product1.Price        = 15;
            product1.Description  = "Amasya Elması";
            product1.UnitsInStock = 39;

            Product product2 = new Product();

            product2.Name         = "Çilek";
            product2.Price        = 10;
            product2.Description  = "Dağ çileği";
            product2.UnitsInStock = 100;

            Product[] products = new Product[] { product1, product2, };

            foreach (Product product in products)
            {
                Console.WriteLine(product.Name);
                Console.WriteLine(product.Price);
                Console.WriteLine(product.Description);
                Console.WriteLine(product.UnitsInStock);
                Console.WriteLine("--------");
            }
            ;

            Console.WriteLine("------Metotlar-------");
            CartManager cartManager = new CartManager();

            cartManager.Add(product1);
            cartManager.Add(product2);
        }
Exemplo n.º 4
0
        static void Main(string[] args)
        {
            Product pro1 = new Product();

            pro1.Name        = "Elma";
            pro1.Cost        = 15;
            pro1.Explanation = "Amasya Elması";

            Product pro2 = new Product();

            pro2.Name        = "Karpuz";
            pro2.Cost        = 80;
            pro2.Explanation = "Diyarbakır Karpuzu";

            Product pro3 = new Product();

            pro3.Name        = "Kayısı";
            pro3.Cost        = 4;
            pro3.Explanation = "Malatya Kayısısı";


            Product[] products = new Product[] { pro1, pro2, pro3 };

            //Type safe --- tip güvenliği

            foreach (Product pro in products)
            {
                Console.WriteLine("Ürünün adı: " + pro.Name);
                Console.WriteLine("Ürünün fiyatı: " + pro.Cost);
                Console.WriteLine("Ürünün açıklaması: " + pro.Explanation);
                Console.WriteLine("--------------------------------------");
            }

            Console.WriteLine("---------------Metodlar---------------");

            //instance - örnek
            //encapsulation

            CartManager cartManager = new CartManager();

            cartManager.Add(pro1);
            cartManager.Add(pro2);
            cartManager.Add(pro3);

            cartManager.Add2("Armut", "Yeşil Armut", 12, 15);
            cartManager.Add2("Vişne", "Ekşi Vişne", 16, 44);
            cartManager.Add2("Üzüm", "Çekirdeksiz Üzüm", 8, 22);
        }
Exemplo n.º 5
0
        static void Main(string[] args)
        {
            List <Product> _products = new List <Product> {
                new Product(1, "klavye"),
                new Product(2, "mouse")
            };

            foreach (var p in _products)
            {
                Console.WriteLine(p._ProductName);
            }
            SayHello("Mustafa");
            int toplam = Toplama(5, 9);

            Console.WriteLine("Toplam : " + toplam);
            int number1 = 20;
            int number2 = 100;
            int result  = Add3(number1, number2);

            Console.WriteLine("Result 2 : " + result);
            Console.WriteLine("Number1 : " + number1);
            Add(1, 2, 3);

            CartManager cartManager = new CartManager();

            foreach (Product prd in _products)
            {
                Console.WriteLine("New : " + prd._ProductName);
                cartManager.Add(prd);
            }
        }
Exemplo n.º 6
0
        static void Main(string[] args)
        {
            string  productName1 = "Elma";
            decimal price1       = 15;
            string  description  = "Amasya Elması";

            Product elma = new Product {
                Id = 1, Name = "Elma", Description = "Amasya elması", Price = 15
            };
            Product karpuz = new Product {
                Id = 2, Name = "Karpuz", Description = "Diyarbakır karpuzu", Price = 10
            };

            Product[] products = new Product[] { elma, karpuz };

            foreach (var product in products)
            {
                Console.WriteLine($"{product.Name}, {product.Description}, {product.Price}");
            }

            // instance - örnek
            CartManager cartManager = new CartManager();

            cartManager.Add(elma);
        }
Exemplo n.º 7
0
        static void Main(string[] args)
        {
            //Do Not Repeat Yourself
            //Clean Code
            //Best Practice

            Product product1 = new Product();

            product1.Name        = "Elma";
            product1.Price       = 15;
            product1.Description = "Amasya Elması";

            Product product2 = new Product();

            product2.Name        = "Karpuz";
            product2.Price       = 80;
            product2.Description = "Diyarbakır Karpuzu";

            Product[] products = new Product[] { product1, product2 };



            //Type Safety
            foreach (Product product in products)
            {
                Console.WriteLine(product.Name);
                Console.WriteLine(product.Price);
                Console.WriteLine(product.Description);
                Console.WriteLine("--------------------");
            }

            Console.WriteLine("**************Methods**************");

            //Instance
            CartManager cartManager = new CartManager();

            cartManager.Add(product1);
            cartManager.Add(product2);

            //indirim uygulama metodunu kullanarak Karpuzun fiyatına indirim uygulacağız ve değişen fiyatın çıktısını alacağız
            cartManager.MakeDiscount(ref product2);
            Console.WriteLine(product2.Price);

            cartManager.MakeDiscount(ref product1);
            Console.WriteLine(product1.Price);
        }
Exemplo n.º 8
0
        static void Main(string[] args)
        {
            string productName = "apple";
            double cost        = 15;
            string description = "amasya apple";

            string[] fruits = new string[] { "Apple" };

            Product product1 = new Product();

            product1.Name        = "Apple";
            product1.Cost        = 15;
            product1.Description = "amasya apple";

            Product product2 = new Product();

            product2.Name        = "Watermelon";
            product2.Cost        = 8;
            product2.Description = "diyarbakır watermelon";

            Product[] products = new Product[] { product1, product2 };



            foreach (Product product in products)
            {
                Console.WriteLine(product.Name);
                Console.WriteLine(product.Cost);
                Console.WriteLine(product.Description);
                Console.WriteLine("***********");
            }

            Console.WriteLine("*********methods*******");

            //instance
            //encapsulation

            CartManager cartmanager = new CartManager();

            cartmanager.Add(product1);
            cartmanager.Add(product2);

            cartmanager.Sum2("Pear", "Green Pear", 12, 8);
        }
Exemplo n.º 9
0
        static void Main(string[] args)
        {
            Product product1 = new Product();

            product1.Name        = "Apple";
            product1.Price       = 15;
            product1.Description = "Amasya Apple";

            Product product2 = new Product();

            product2.Name        = "Watermelon";
            product2.Price       = 80;
            product2.Description = "Diyarbakır Watermelon";

            Product[] products = new Product[] { product1, product2 };

            //The first "Product" is required because of the type-safe development language
            //The second "product" is an alias
            //The third "products" is the array of "products"
            foreach (Product product in products)
            {
                Console.WriteLine(product.Name);
                Console.WriteLine(product.Price);
                Console.WriteLine(product.Description);
                Console.WriteLine("----------------------------");
            }

            Console.WriteLine("------------Methods-------------");

            //Instance
            //Encapsulation
            CartManager cartManager = new CartManager();

            cartManager.Add(product1);
            cartManager.Add(product2);


            cartManager.Add2("Pear", "Green Pear", 12, 10);
            cartManager.Add2("Apple", "Green Apple", 20, 15);
            cartManager.Add2("Watermelon", "Diyarbakır Watermelon", 50, 1);
        }
Exemplo n.º 10
0
        static void Main(string[] args)
        {
            Product product1 = new Product();

            product1.Id          = 1;
            product1.ProductName = "Elma";
            product1.Price       = 15;
            product1.Explanation = "Amasya Elması";

            Product product2 = new Product();

            product2.Id          = 2;
            product2.ProductName = "Karpuz";
            product2.Price       = 80;
            product2.Explanation = "Diyarbakır Karpuzu";

            Product[] products = new Product[] { product1, product2 };

            foreach (var product in products)
            {
                Console.WriteLine(product.Id);
                Console.WriteLine(product.ProductName);
                Console.WriteLine(product.Price);
                Console.WriteLine(product.Explanation);
                Console.WriteLine("--------------");
            }

            Console.WriteLine("--------Methods----------");
            //Instance oluşturma "cartManager"
            //encapsulation**
            CartManager cartManager = new CartManager();

            cartManager.Add(product1);
            cartManager.Add(product2);

            cartManager.Add2("Armut", "Yeşil armut", 12, 10);
            cartManager.Add2("Elma", "Yeşil elma", 12, 9);
            cartManager.Add2("Karpuz", "Diyarbakır karpuzu", 12, 8);
        }
Exemplo n.º 11
0
        static void Main(string[] args)
        {
            // Dont repeat yourself
            Product product1 = new Product()
            {
                Id          = 1,
                Name        = "Elma",
                Price       = 1.20,
                Description = "Amasya Elması"
            };

            Product product2 = new Product()
            {
                Id          = 2,
                Name        = "Karpuz",
                Price       = 3.40,
                Description = "Diyarbakır Karpuzu"
            };

            Product product3 = new Product()
            {
                Id          = 3,
                Name        = "Muz",
                Price       = 0.20,
                Description = "Ajdar Muzu"
            };

            Product[] products = new Product[] {
                product1,
                product2,
                product3
            };

            foreach (Product product in products)
            {
                Console.WriteLine("Ürün ID : {0}", product.Id);
                Console.WriteLine("Ürün adı : {0}", product.Name);
                Console.WriteLine("Ürün fiyatı : {0} TL", product.Price);
                Console.WriteLine("Ürün açıklaması : {0}", product.Description);
                Console.WriteLine("--------------------------------------");
            }

            Console.WriteLine("-------------Metodlar-------------");
            //instance - örnek
            CartManager cart = new CartManager();

            cart.Add(product2);

            Console.ReadKey();
        }
Exemplo n.º 12
0
        static void Main(string[] args)
        {
            //string[] products = new string[] { "Dell", "Asus" };

            Product product1 = new Product();

            product1.Id            = new Guid();
            product1.Name          = "Apple";
            product1.Price         = 15;
            product1.StockQuantity = 100;

            Product product2 = new Product()
            {
                Id            = new Guid(),
                Name          = "Samsung",
                Price         = 20,
                StockQuantity = 200
            };

            Product[] products = new Product[] { product1, product2 };

            //type safe
            foreach (var product in products)
            {
                Console.WriteLine("Name:{0}\nPrice:{1}\n--------");
            }

            //instance
            CartManager cartManager = new CartManager();

            //encapsulation
            cartManager.Add(product1);
            cartManager.Add(product2);

            cartManager.Add2("Asus", "Rog", 200, 50);
            cartManager.Add2("Dell", "Inspiron", 150, 25);
        }
Exemplo n.º 13
0
        static void Main(string[] args)
        {
            Product product1 = new Product();

            product1.Name        = "Elma";
            product1.Price       = 15;
            product1.Description = "Amasya Elması";

            Product product2 = new Product();

            product2.Name        = "Karpuz";
            product2.Price       = 80;
            product2.Description = "Diyarbakır Karpuzu";

            Product[] products = new Product[] { product1, product2 };

            // type-safe -- tip güvenli
            foreach (Product product in products)
            {
                Console.WriteLine(product.Name);
                Console.WriteLine(product.Price);
                Console.WriteLine(product.Description);
                Console.WriteLine("---------------------");
            }

            Console.WriteLine("-----------Methods-----------");
            //Encapsulation

            CartManager cartManager = new CartManager();

            cartManager.Add(product1);
            cartManager.Add(product2);

            cartManager.Add2("Armut", "Yeşil Armut", 12);
            cartManager.Add2("Elma", "Yeşil Elma", 12);
            cartManager.Add2("Karpuz", "Diyarbakır Karpuzu", 12);
        }
Exemplo n.º 14
0
        static void Main(string[] args)
        {
            var product1 = new Product
            {
                Name  = "Elma",
                Price = 15,
                Info  = "Amasya Elması",
                Id    = 1
            };

            var product2 = new Product
            {
                Name  = "Karpuz",
                Price = 80,
                Info  = "Diyarbakır Karpuzu",
                Id    = 2
            };

            var products = new Product[] { product1, product2 };

            foreach (var product in products)
            {
                Console.WriteLine(product.Name);
                Console.WriteLine(product.Price);
                Console.WriteLine(product.Info);
                Console.WriteLine(product.Id);
                Console.WriteLine("------------------");
            }

            Console.WriteLine("----------Metotlar-----------");

            Console.WriteLine("Sepete eklemek istediğiniz ürünün id'sini giriniz: ");
            var id              = Convert.ToInt32(Console.ReadLine());
            var cartManager     = new CartManager();
            var selectedProduct = products.FirstOrDefault(x => x.Id == id);

            cartManager.Add(selectedProduct);
        }
Exemplo n.º 15
0
        static void Main(string[] args)
        {
            CartManager cartManager = new CartManager();

            cartManager.Add();
        }