示例#1
0
        public void BuyItem(int userSelection)
        {
            string purchase = ui.DisplayItem(se.Stock, userSelection);

            if (se.StringIntValidator(purchase) == true)
            {
                string purchaseName     = se.Stock[userSelection - 1].Name;
                int    purchaseQuantity = se.StringToInt(purchase);
                double amount           = se.PurchaseQuantity(purchaseQuantity, purchaseName);
                double purchasePrice    = se.CalculatePurchasePrice(purchaseQuantity, se.Stock[userSelection - 1]);
                FinalizePurchase(purchasePrice, amount, userSelection, purchaseQuantity, purchaseName);
            }
            else
            {
                Console.WriteLine("Please enter valid selection");
                BuyItem(userSelection);
            }
        }