private void Buy() { int numberOfUnits = _consoleView.DisplayGetNumberOfUnitsToBuy(_salesperson.CurrentStock); _salesperson.CurrentStock.AddProducts(numberOfUnits); if (_salesperson.CurrentStock.NumberOfUnits > 0) { _salesperson.OnBackorder = false; } }
private void Buy() { if (_salesperson.CurrentStock.Count() <= 0) { _consoleView.DisplayInventoryError(); return; } Product selectedProduct = _consoleView.DisplayGetNumberOfUnitsToBuy(_salesperson.CurrentStock); _salesperson.CurrentStock.Find(x => x.Type == selectedProduct.Type).AddProducts(selectedProduct.NumberOfUnits); _salesperson.Logs.Push(DateTime.Now + " ... Purchased " + selectedProduct.NumberOfUnits + " " + selectedProduct.Type + "!"); }
/// /// Buy products /// private void Buy() { int numberOfUnits = _consoleView.DisplayGetNumberOfUnitsToBuy(_salesperson.CurrentStock); _salesperson.CurrentStock.AddProducts(numberOfUnits); }
private void Buy() { int numberOfUnits = _consoleView.DisplayGetNumberOfUnitsToBuy(_salesperson); _salesperson.Inventory.AddProducts(numberOfUnits); }