// WOW cart Add method
 public void Add(
     string equipmentName,
     string currentRoom,
     string notes,
     bool hasPrinter,
     int numLaptops)
 {
     equipment[collectionPosition] = new WowCartEquipment(equipmentName, currentRoom, notes, hasPrinter, numLaptops);
     WowStack.Push(equipment[collectionPosition]);
     AllEquipment[collectionPosition] = equipment[collectionPosition];
     collectionPosition++;
 }
        public string PrintAStack(string stack)
        {
            string output = "";

            switch (stack)
            {
            case "w":
                while (!WowStack.IsEmpty)
                {
                    output += WowStack.Pop().EquipmentListing + Environment.NewLine;
                    WowStack.Print();
                }
                break;

            case "v":
                while (!VisStack.IsEmpty)
                {
                    output += VisStack.Pop().EquipmentListing + Environment.NewLine;
                    VisStack.Print();
                }
                break;

            case "b":
                while (!BoardStack.IsEmpty)
                {
                    output += BoardStack.Pop().EquipmentListing + Environment.NewLine;
                    BoardStack.Print();
                }
                break;

            case "m":
                while (!WowStack.IsEmpty)
                {
                    output += WowStack.Pop().EquipmentListing + Environment.NewLine;
                    MiscStack.Print();
                }
                break;

            default:
                break;
            }

            Console.WriteLine(output);
            return(output);
        }