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(); } }
public Item IsNameValid(string name) { return(model.GetItemFromStock(name)); }