Example #1
0
        private void BuyItem(string name, int itemQuantity)
        {
            Item item = model.GetItemFromStock(name);

            if (itemQuantity == 0)
            {
                view.OnNoItem(name);
            }
            else if (item.GetValue() < itemQuantity)
            {
                view.OnWrongItemNumber();
            }
            else
            {
                model.AddItemToStock(name, -itemQuantity, item.GetPrize());
                view.OnBuySuccess();
            }
        }
Example #2
0
 public Item IsNameValid(string name)
 {
     return(model.GetItemFromStock(name));
 }