Exemple #1
0
 public void AddAllItemsToPack()
 {
     foreach (var item in ItemsInInventory)
     {
         ItemsInPack.Add(item);
     }
     ItemsInInventory.Clear();
     CalculatePackWeight();
     Console.WriteLine("Added All Items to Pack");
 }
Exemple #2
0
        public void RemoveAllItemsFromPack()
        {
            for (int i = 0; i < ItemsInPack.Count; i++)
            {
                ItemsInInventory.Add(ItemsInPack[i]);
            }

            ItemsInPack.Clear();
            CalculatePackWeight();
            Console.WriteLine("Removed All Items from Pack");
        }
Exemple #3
0
        public void RemoveItemFromPack()
        {
            if (SelectedPackItem == null)
            {
                return;
            }

            ItemsInInventory.Add(SelectedPackItem);
            ItemsInPack.Remove(SelectedPackItem);
            CalculatePackWeight();

            Console.WriteLine("Removed Item from Pack");
        }
Exemple #4
0
        public void AddItemToPack()
        {
            if (SelectedInventoryItem == null)
            {
                return;
            }

            ItemsInPack.Add(SelectedInventoryItem);
            ItemsInInventory.Remove(SelectedInventoryItem);
            CalculatePackWeight();

            Console.WriteLine("Added Item to Pack");
        }
Exemple #5
0
        public void ClearSearch()
        {
            SearchItemName = "";

            var loopList = new ObservableCollection <PackItem>();

            for (int i = 0; i < _backupInventory.Count; i++)
            {
                if (ItemsInPack.Contains(_backupInventory[i]))
                {
                    _backupInventory.Remove(_backupInventory[i]);
                }
            }

            ItemsInInventory = _backupInventory;
        }