Exemple #1
0
        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 + "!");
        }
Exemple #3
0
 ///
 /// Buy products
 /// 
 private void Buy()
 {
     int numberOfUnits = _consoleView.DisplayGetNumberOfUnitsToBuy(_salesperson.CurrentStock);
     _salesperson.CurrentStock.AddProducts(numberOfUnits);
 }
Exemple #4
0
        private void Buy()
        {
            int numberOfUnits = _consoleView.DisplayGetNumberOfUnitsToBuy(_salesperson);

            _salesperson.Inventory.AddProducts(numberOfUnits);
        }