Beispiel #1
0
        static void Main(string[] args)
        {
            Program p        = new Program();
            Product product1 = new Product(1, "mobile", 10000, 1000);
            Product product2 = new Product(2, "case", 500, 50);
            Product product3 = new Product(3, "laptop", 35000, 1500);

            LineItemCart cart1 = new LineItemCart(11, product1, 1);
            LineItemCart cart2 = new LineItemCart(22, product2, 3);

            Order order1 = new Order(21, DateTime.Now);
            Order order2 = new Order(22, DateTime.Now);

            order1.AddItem(cart1);
            order1.AddItem(cart2);

            order2.AddItem(cart2);

            Customer customer = new Customer("xyz", order1);

            customer.AddOrder(order1);
            customer.AddOrder(order2);
            //  customer.OrderDetails();
            PrintOrderDetails(customer);
            //PrintOrderDetails("xyz");
            // Console.WriteLine("Final CheckoutCost :{0}", order1.CheckoutCost());
            // Console.WriteLine("Final CheckoutCost :{0}", order2.CheckoutCost());
            //  Console.WriteLine("Cart Product cost for " + product1.Productname + " with quantity " +cart1.Quantity+ " is :{0}", cart1.TotalListItemCost());
            //    Console.WriteLine("Cart Product cost for " + product2.Productname + " with quantity " + cart2.Quantity + " is :{0}", cart2.TotalListItemCost());



            //  double pcost= product1.FindprodCost();
            //  Console.WriteLine("Product cost for "+product1.Productname+":{0}",product1.FindprodCost());
            //  Console.WriteLine("Product cost for " + product2.Productname + ":{0}", product2.FindprodCost());
            //  Console.WriteLine("Product cost for " + product3.Productname + ":{0}", product3.FindprodCost());
        }
Beispiel #2
0
 public void AddItem(LineItemCart cart)
 {
     _cartitems.Add(cart);
 }