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 + "!"); }