Example #1
0
        static void Menu(Order cart)
        {
            var exit = false;

            do
            {
                Startup.PrintMenu();

                int select;

                int.TryParse(Console.ReadLine(), out select);

                switch (select)
                {
                case 1:
                    cart.CreatePizza("L", "Stuffed", new List <string> {
                        "cheese"
                    });
                    System.Console.WriteLine("Cheese pizza added");
                    break;

                case 2:
                    cart.CreatePizza("L", "Stuffed", new List <string> {
                        "pepperoni"
                    });
                    System.Console.WriteLine("Pepperoni pizza added");
                    break;

                case 3:
                    cart.CreatePizza("L", "Stuffed", new List <string> {
                        "hawaiian"
                    });
                    System.Console.WriteLine("Hawaiian pizza added");
                    break;

                case 4:
                    cart.CreatePizza("L", "Stuffed", new List <string> {
                        "custom"
                    });
                    System.Console.WriteLine("Custom pizza added");
                    break;

                case 5:
                    DisplayCart(cart);
                    break;

                case 6:
                    var fmw = new FileManager();
                    fmw.Write(cart);
                    System.Console.WriteLine("Thank you, goodbye!");
                    exit = true;
                    break;

                case 7:
                    var fmr = new FileManager();
                    DisplayCart(fmr.Read());
                    break;
                }
            } while (!exit);
        }
        static void Menu2(Order cart)
        {
            var exit = false;

            do
            {
                //if (number < cart.Length)
                //{
                Startup.PrintMenu();

                int select;
                int.TryParse(Console.ReadLine(), out select);

                switch (select)
                {
                case 1:
                    cart.CreatePizza("L", "Stuffed", new List <string> {
                        "cheese"
                    });
                    System.Console.WriteLine("added Cheese Pizza");
                    break;

                case 2:
                    cart.CreatePizza("L", "Stuffed", new List <string> {
                        "pepperoni"
                    });
                    System.Console.WriteLine("added Pepperoni Pizza");
                    break;

                case 3:
                    cart.CreatePizza("L", "Stuffed", new List <string> {
                        "hawaiian"
                    });
                    System.Console.WriteLine("added Hawaiian Pizza");
                    break;

                case 4:
                    cart.CreatePizza("L", "Stuffed", new List <string> {
                        "custom"
                    });
                    System.Console.WriteLine("added Custom Pizza");
                    break;

                case 5:
                    DisplayCart(cart);
                    break;

                case 6:
                    var fm = new FileManager();
                    fm.Write(cart);
                    System.Console.WriteLine("Thank you goodbye");
                    exit = true;
                    break;

                case 7:
                    var fmr = new FileManager();
                    DisplayCart(fmr.Read());
                    break;
                }
            } while (!exit);
        }
Example #3
0
        static void Menu(Order cart)
        {
            var exit   = false;
            var pr     = new PizzaRepository();
            var num    = 1;
            var total  = 0.0;
            var ototal = 0.0;

            do
            {
                System.Console.WriteLine("Would you like to place an order");
                System.Console.WriteLine("1 for yes");
                System.Console.WriteLine("2 for no");
                System.Console.WriteLine("");
                ototal += total;
                System.Console.WriteLine("Your current total is: $" + ototal);
                System.Console.WriteLine("");
                var placeOrder = Console.ReadLine();
                int confirm;
                int.TryParse(placeOrder, out confirm);

                if (confirm == 1)
                {
                    exit = false;
                }
                else
                {
                    System.Console.WriteLine("Please procceed to checkout");
                    exit = true;
                    break;
                }


                System.Console.WriteLine("Please select which size you would like:");
                System.Console.WriteLine("1 for small at $2.50");
                System.Console.WriteLine("2 for medium at $5.00");
                System.Console.WriteLine("3 for large at $10.00");
                System.Console.WriteLine("");
                var Answer = Console.ReadLine();
                var s      = new Size(Answer);
                total = s.Price;

                System.Console.WriteLine(s._size);
                System.Console.WriteLine("The cost of your pizza will be " + s.Price);
                System.Console.WriteLine("");

                System.Console.WriteLine("Please select which crust you would like:");
                System.Console.WriteLine("1 for regular");
                System.Console.WriteLine("2 for stuffed crust");
                System.Console.WriteLine("3 for thin crust");
                System.Console.WriteLine("");
                var answer = Console.ReadLine();
                var c      = new Crust(answer);
                System.Console.WriteLine(c._crust);
                System.Console.WriteLine("");



                Startup.PrintMenu();

                int select;

                int.TryParse(Console.ReadLine(), out select);
                num++;

                switch (select)
                {
                case 1:
                    var pizzas = new Pizza()
                    {
                        Name  = "Extra Cheese Pizza",
                        crust = new Crust(answer)
                        {
                            Name = c._crust
                        },
                        size = new Size(Answer)
                        {
                            Name = s._size
                        },
                        //toppings = new List<Toppings>() {new Toppings(select) {Name = "Cheese"}}
                    };
                    pr.Create(pizzas);
                    System.Console.WriteLine("Cheese pizza added to cart");
                    System.Console.WriteLine();
                    break;

                case 2:
                    pizzas = new Pizza()
                    {
                        Name  = "Pepperoni Pizza",
                        crust = new Crust(answer)
                        {
                            Name = c._crust
                        },
                        size = new Size(Answer)
                        {
                            Name = s._size
                        },
                        //toppings = new List<Toppings>() {new Toppings(select) {Name = "Pepperoni"}}
                    };
                    pr.Create(pizzas);
                    System.Console.WriteLine("Pepperoni pizza added to cart");
                    System.Console.WriteLine();
                    break;

                case 3:
                    pizzas = new Pizza()
                    {
                        Name  = "Hawaiian Pizza",
                        crust = new Crust(answer)
                        {
                            Name = c._crust
                        },
                        size = new Size(Answer)
                        {
                            Name = s._size
                        },
                        //toppings = new List<Toppings>() { new Toppings(select) { Name = "Ham,Pineapple" } }
                    };
                    pr.Create(pizzas);
                    System.Console.WriteLine("Hawaiian pizza added to cart");
                    System.Console.WriteLine();
                    break;

                case 4:
                    pizzas = new Pizza()
                    {
                        Name  = "Sausage Pizza",
                        crust = new Crust(answer)
                        {
                            Name = c._crust
                        },
                        size = new Size(Answer)
                        {
                            Name = s._size
                        },
                        toppings = new List <Toppings>()
                        {
                            new Toppings(select)
                            {
                                Name = "Sausage"
                            }
                        }
                    };
                    pr.Create(pizzas);
                    System.Console.WriteLine("Sausage pizza added to cart");
                    System.Console.WriteLine();
                    break;

                case 5:
                    foreach (var item in pr.ReadAll(answer, Answer))
                    {
                        System.Console.WriteLine(item);
                    }
                    break;
                }
                System.Console.WriteLine();
                if (num >= 50)
                {
                    exit = true;
                    break;
                }
                if (total >= 250)
                {
                    exit = true;
                    break;
                }
            } while (!exit);
        }
Example #4
0
        static void Menu(Order cart)
        {
            var exit = false;

            System.Console.WriteLine("Please select which size you would like:");
            System.Console.WriteLine("1 for small");
            System.Console.WriteLine("2 for medium");
            System.Console.WriteLine("3 for large");
            System.Console.WriteLine("");
            var s = new Size(Console.ReadLine());

            System.Console.WriteLine(s._size);
            System.Console.WriteLine("");

            System.Console.WriteLine("Please select which crust you would like:");
            System.Console.WriteLine("1 for regular");
            System.Console.WriteLine("2 for stuffed crust");
            System.Console.WriteLine("3 for thin crust");
            System.Console.WriteLine("");
            var c = new Crust(Console.ReadLine());

            System.Console.WriteLine(c._crust);
            System.Console.WriteLine("");

            do
            {
                Startup.PrintMenu();

                int select;

                int.TryParse(Console.ReadLine(), out select);

                switch (select)
                {
                case 1:
                    var t = new Toppings(select);
                    cart.CreatePizza(s, c, new List <Toppings> {
                        t
                    });
                    System.Console.WriteLine("Cheese pizza added to cart");
                    System.Console.WriteLine();
                    break;

                case 2:
                    t = new Toppings(select);
                    cart.CreatePizza(s, c, new List <Toppings> {
                        t
                    });
                    System.Console.WriteLine("Pepperoni pizza added to cart");
                    System.Console.WriteLine();
                    break;

                case 3:
                    t = new Toppings(select);
                    cart.CreatePizza(s, c, new List <Toppings> {
                        t
                    });
                    System.Console.WriteLine("Hawaiian pizza added to cart");
                    System.Console.WriteLine();
                    break;

                case 4:
                    t = new Toppings(select);
                    cart.CreatePizza(s, c, new List <Toppings> {
                        t
                    });
                    System.Console.WriteLine("Custom pizza added to cart");
                    System.Console.WriteLine();
                    break;

                case 5:
                    var fmr = new FileManager();
                    System.Console.WriteLine("Here are the items in your cart:");
                    DisplayCart(fmr.Read());
                    System.Console.WriteLine();
                    break;

                case 6:
                    var fmw = new FileManager();
                    fmw.Write(cart);
                    System.Console.WriteLine("Proceed to checkout");
                    System.Console.WriteLine();
                    exit = true;
                    break;
                }
                System.Console.WriteLine();
            } while (!exit);
        }
Example #5
0
        static void Menu3(Order cart)
        {
            var exit = false;

            // var startup = new PizzaStore.Client.Startup();
            do
            {
                Startup.PrintMenu();
                int select;
                int.TryParse(Console.ReadLine(), out select);

                switch (select)
                {
                case 1:
                    cart.CreatePizza("cheese", "L", new List <string> {
                        "ran", "jal"
                    }, "stuffed");
                    System.Console.WriteLine("added Cheese Pizza");
                    break;

                case 2:
                    cart.CreatePizza("pepperoni", "L", new List <string> {
                        "ran", "jal"
                    }, "stuffed");
                    System.Console.WriteLine("added Pepperoni Pizza");
                    break;

                case 3:
                    cart.CreatePizza("hawaiian", "L", new List <string> {
                        "ran", "jal"
                    }, "stuffed");
                    System.Console.WriteLine("added Hawaiian Pizza");
                    break;

                case 4:
                    cart.CreatePizza("custom", "L", new List <string> {
                        "ran", "jal"
                    }, "stuffed");
                    System.Console.WriteLine("added Custom");
                    break;

                case 5:
                    System.Console.WriteLine("Cart\n");
                    DisplayCart3(cart);
                    break;

                case 6:
                    var fileManagerWriter = new FileManager();
                    fileManagerWriter.Write(cart);
                    System.Console.WriteLine("exit menu, thank you");
                    exit = true;
                    break;

                case 7:
                    var fileManagerReader = new FileManager();
                    DisplayCart3(fileManagerReader.Read());
                    break;
                }
                System.Console.WriteLine();
            } while (!exit);
        }
Example #6
0
/*
 *      static void Menu2(List<Pizza> cart)
 *      {
 *          var exit = false;
 *          var number = 0;
 *          var startup = new PizzaStore.Client.Startup();
 *
 *          do
 *          {
 *
 *              if (number < 10)
 *              {
 *                  System.Console.WriteLine("Select 1 for Cheese");
 *                  System.Console.WriteLine("Select 2 for pepperoni");
 *                  System.Console.WriteLine("Select 3 for Hawaiian");
 *                  System.Console.WriteLine("Select 4 for Custom options");
 *                  System.Console.WriteLine("Select 5 for show cart");
 *                  System.Console.WriteLine("Select 6 for exit");
 *                  System.Console.WriteLine();
 *
 *                  int select;
 *
 *                  int.TryParse(Console.ReadLine(), out select);
 *
 *                  switch (select)
 *                  {
 *                      case 1:
 *                          var p = startup.CreatePizza("Large", "Stuffed Crust", new List<string> { "Cheese" });
 *                          cart.Add(p);
 *                          number += 1;
 *                          System.Console.WriteLine("Cheese pizza added to cart");
 *                          System.Console.WriteLine();
 *                          break;
 *                      case 2:
 *                          cart.Add(startup.CreatePizza("Large", "Stuffed Crust", new List<string> { "Pepperoni" }));
 *                          number += 1;
 *                          System.Console.WriteLine("Pepperoni pizza added to cart");
 *                          System.Console.WriteLine();
 *                          break;
 *                      case 3:
 *                          cart.Add(startup.CreatePizza("Large", "Stuffed Crust", new List<string> { "Hawaiian" }));
 *                          number += 1;
 *                          System.Console.WriteLine("Hawaiian pizza added to cart");
 *                          System.Console.WriteLine();
 *                          break;
 *                      case 4:
 *                          cart.Add(startup.CreatePizza("Large", "Stuffed Crust", new List<string> { "Custom" }));
 *                          number += 1;
 *                          System.Console.WriteLine("Custom pizza added to cart");
 *                          System.Console.WriteLine();
 *                          break;
 *                      case 5:
 *                          DisplayCart2(cart);
 *                          System.Console.WriteLine();
 *                          break;
 *                      case 6:
 *                          System.Console.WriteLine("Proceed to checkout");
 *                          System.Console.WriteLine();
 *                          exit = true;
 *                          break;
 *                  }
 *              }
 *
 *              //DisplayCart(cart);
 *              //number++; displays the number before execution
 *              //++number; displays the number after execution
 *              else
 *              {
 *                  System.Console.WriteLine("You have reached the limit on pizzas you can order \nPlease call the store to place a bigger order or check out your cart");
 *                  System.Console.WriteLine();
 *                  DisplayCart2(cart);
 *                  exit = true;
 *
 *              }
 *
 *              System.Console.WriteLine();
 *          } while (!exit);
 *      }
 *
 *      static void DisplayCart(string[] cart)
 *      {
 *          foreach (var pizza in cart)
 *          {
 *              System.Console.WriteLine(pizza);
 *          }
 *
 *          //for(var i = 0; i < cart.Length - 1; i++)
 *          //{
 *          //    System.Console.WriteLine(cart[i]);
 *          //}
 *      }
 *
 *      static void DisplayCart2(List<Pizza> cart)
 *      {
 *          foreach (var pizza in cart)
 *          {
 *              System.Console.WriteLine(pizza);
 *          }
 *
 *          //for(var i = 0; i < cart.Length - 1; i++)
 *          //{
 *          //    System.Console.WriteLine(cart[i]);
 *          //}
 *      }
 */
        static void Menu3(Order cart)
        {
            var exit = false;

            do
            {
                Startup.PrintMenu();

                int select;

                int.TryParse(Console.ReadLine(), out select);

                switch (select)
                {
                case 1:
                    cart.CreatePizza("Large", "Stuffed Crust", new List <string> {
                        "Cheese"
                    });
                    System.Console.WriteLine("Cheese pizza added to cart");
                    System.Console.WriteLine();
                    break;

                case 2:
                    cart.CreatePizza("Large", "Stuffed Crust", new List <string> {
                        "Pepperoni"
                    });
                    System.Console.WriteLine("Pepperoni pizza added to cart");
                    System.Console.WriteLine();
                    break;

                case 3:
                    cart.CreatePizza("Large", "Stuffed Crust", new List <string> {
                        "Hawaiian"
                    });
                    System.Console.WriteLine("Hawaiian pizza added to cart");
                    System.Console.WriteLine();
                    break;

                case 4:
                    cart.CreatePizza("Large", "Stuffed Crust", new List <string> {
                        "Custom"
                    });
                    System.Console.WriteLine("Custom pizza added to cart");
                    System.Console.WriteLine();
                    break;

                case 5:
                    var fmr = new FileManager();
                    System.Console.WriteLine("Here are the items in your cart:");
                    DisplayCart3(fmr.Read());
                    System.Console.WriteLine();
                    break;

                case 6:
                    var fmw = new FileManager();
                    fmw.Write(cart);
                    System.Console.WriteLine("Proceed to checkout");
                    System.Console.WriteLine();
                    exit = true;
                    break;
                }
                System.Console.WriteLine();
            } while (!exit);
        }
        static void Menu(Order order)
        {
            var exit = false;

            //double totalCost = 0;

            do
            {
                System.Console.WriteLine("What kind of Pizza would you like?");
                Startup.PrintMenu();
                int selectPizza;
                int selectSize;
                int selectCrust;
                //string chosenSize = "";
                //string chosenCrust = "";
                int.TryParse(Console.ReadLine(), out selectPizza);


                switch (selectPizza)
                {
                case 1:
                    string chosenSize  = "";
                    string chosenCrust = "";
                    Startup.PrintSizes();
                    int.TryParse(Console.ReadLine(), out selectSize);
                    switch (selectSize)
                    {
                    case 1:
                        chosenSize = "Small";
                        break;

                    case 2:
                        chosenSize = "Medium";
                        break;

                    case 3:
                        chosenSize = "Large";
                        break;

                    default:
                        System.Console.WriteLine();
                        System.Console.WriteLine("Uhh... so... a Medium then.");
                        chosenSize = "Medium";
                        break;
                    }
                    Startup.PrintCrust();
                    int.TryParse(Console.ReadLine(), out selectCrust);
                    switch (selectCrust)
                    {
                    case 1:
                        chosenCrust = "Thin";
                        break;

                    case 2:
                        chosenCrust = "Regular";
                        break;

                    case 3:
                        chosenCrust = "Deepdish";
                        break;

                    default:
                        System.Console.WriteLine();
                        System.Console.WriteLine("Uhh... so... a regular crust then.");
                        chosenCrust = "Regular";
                        break;
                    }
                    System.Console.WriteLine();
                    System.Console.WriteLine($"Add a {chosenSize} Pepperioni and Sausage Pizza");
                    System.Console.WriteLine($"with {chosenCrust} crust to your order?");
                    System.Console.WriteLine("Select 1 for yes");
                    System.Console.WriteLine("Select 2 for no");
                    int confirmOrder;
                    int.TryParse(Console.ReadLine(), out confirmOrder);
                    switch (confirmOrder)
                    {
                    case 1:
                        order.CreatePizza(chosenSize, chosenCrust, new List <string> {
                            "Pepperoni", "Sausage"
                        });
                        break;

                    case 2:
                        break;
                    }

                    break;

                case 2:
                    System.Console.WriteLine();
                    System.Console.WriteLine("Eww... No man you don't want to order that");
                    System.Console.WriteLine("You want to go back and select 1 instead.");
                    System.Console.WriteLine("You can thank us later!");
                    //System.Console.WriteLine();
                    break;

                case 3:
                    Startup.PrintSizes();
                    int.TryParse(Console.ReadLine(), out selectSize);
                    chosenSize  = "";
                    chosenCrust = "";
                    switch (selectSize)
                    {
                    case 1:
                        chosenSize = "Small";
                        break;

                    case 2:
                        chosenSize = "Medium";
                        break;

                    case 3:
                        chosenSize = "Large";
                        break;

                    default:
                        System.Console.WriteLine();
                        System.Console.WriteLine("Uhh... so... a Medium then.");
                        chosenSize = "Medium";
                        break;
                    }
                    Startup.PrintCrust();
                    int.TryParse(Console.ReadLine(), out selectCrust);
                    switch (selectCrust)
                    {
                    case 1:
                        chosenCrust = "Thin";
                        break;

                    case 2:
                        chosenCrust = "Regular";
                        break;

                    case 3:
                        chosenCrust = "Deepdish";
                        break;

                    default:
                        System.Console.WriteLine();
                        System.Console.WriteLine("Uhh... so... a regular crust then.");
                        chosenCrust = "Regular";
                        break;
                    }
                    System.Console.WriteLine();
                    System.Console.WriteLine($"Add a {chosenSize} Pineapple and Ham Pizza");
                    System.Console.WriteLine($"with {chosenCrust} crust to your order?");
                    System.Console.WriteLine("Select 1 for yes");
                    System.Console.WriteLine("Select 2 for no");
                    //int confirmOrder;
                    int.TryParse(Console.ReadLine(), out confirmOrder);
                    switch (confirmOrder)
                    {
                    case 1:
                        order.CreatePizza(chosenSize, chosenCrust, new List <string> {
                            "Pineapple", "Ham"
                        });
                        break;

                    case 2:
                        break;
                    }
                    break;

                case 4:
                    Startup.PrintSizes();
                    int.TryParse(Console.ReadLine(), out selectSize);
                    List <string> customToppings = new List <string>();

                    chosenSize  = "";
                    chosenCrust = "";

                    switch (selectSize)
                    {
                    case 1:
                        chosenSize = "Small";
                        break;

                    case 2:
                        chosenSize = "Medium";
                        break;

                    case 3:
                        chosenSize = "Large";
                        break;

                    default:
                        System.Console.WriteLine();
                        System.Console.WriteLine("Uhh... so... a Medium then.");
                        chosenSize = "Medium";
                        break;
                    }
                    Startup.PrintCrust();
                    int.TryParse(Console.ReadLine(), out selectCrust);
                    switch (selectCrust)
                    {
                    case 1:
                        chosenCrust = "Thin";
                        break;

                    case 2:
                        chosenCrust = "Regular";
                        break;

                    case 3:
                        chosenCrust = "Deepdish";
                        break;

                    default:
                        System.Console.WriteLine();
                        System.Console.WriteLine("Uhh... so... a regular crust then.");
                        chosenCrust = "Regular";
                        break;
                    }
                    bool doneToppings     = false;
                    int  numberOfToppings = 0;
                    System.Console.WriteLine("Which Toppings would you like?");
                    do
                    {
                        int selectTopping;
                        System.Console.WriteLine();
                        System.Console.WriteLine("Choose up to five toppings");
                        System.Console.WriteLine($"You have {numberOfToppings} so far");
                        Startup.PrintToppings();
                        int.TryParse(Console.ReadLine(), out selectTopping);
                        switch (selectTopping)
                        {
                        case 1:
                            customToppings.Add("Pepperoni");
                            numberOfToppings = 1 + numberOfToppings;
                            break;

                        case 2:
                            customToppings.Add("Sausage");
                            numberOfToppings = 1 + numberOfToppings;
                            break;

                        case 3:
                            customToppings.Add("Pineapple");
                            numberOfToppings = 1 + numberOfToppings;
                            break;

                        case 4:
                            customToppings.Add("Ham");
                            numberOfToppings = 1 + numberOfToppings;
                            break;

                        case 5:
                            customToppings.Add("Bacon");

                            numberOfToppings = 1 + numberOfToppings;
                            break;

                        case 6:
                            if (numberOfToppings > 1)
                            {
                                doneToppings = true;
                            }
                            else
                            {
                                System.Console.WriteLine();
                                System.Console.WriteLine("C'mon man, you need at least two toppings");
                                System.Console.WriteLine("to make a good pizza.");
                            }
                            break;

                        default:
                            System.Console.WriteLine();
                            System.Console.WriteLine("Sorry I didn't understand that.");
                            break;
                        }
                    }while(!doneToppings && numberOfToppings < 5);



                    System.Console.WriteLine();
                    System.Console.WriteLine($"Add a {chosenSize} Custom Pizza");
                    System.Console.WriteLine($"with {chosenCrust} crust to your order?");
                    System.Console.WriteLine("Select 1 for yes");
                    System.Console.WriteLine("Select 2 for no");
                    //int confirmOrder;
                    int.TryParse(Console.ReadLine(), out confirmOrder);
                    switch (confirmOrder)
                    {
                    case 1:
                        order.CreatePizza(chosenSize, chosenCrust, customToppings);
                        break;

                    case 2:
                        break;
                    }

                    break;

                case 5:
                    DisplayCart(order);
                    break;

                case 6:
                    int orderSize = order.Pizzas.Count;
                    if (orderSize > 0)
                    {
                        System.Console.WriteLine("Which pizza do you want to remove?");
                        DisplayCart(order);

                        int selectRemove;
                        //System.Console.WriteLine(orderSize);
                        int.TryParse(Console.ReadLine(), out selectRemove);
                        if (selectRemove <= orderSize && selectRemove > 0)
                        {
                            order.DestroyPizza(selectRemove);
                        }
                        else
                        {
                            System.Console.WriteLine();
                            System.Console.WriteLine("Sorry we didn't understand that.");
                        }
                    }
                    else
                    {
                        System.Console.WriteLine();
                        System.Console.WriteLine("You need to order a pizza before you can remove one.");
                    }


                    break;

                case 7:
                    var fmw = new FileManager();
                    fmw.Write(order);

                    break;

                case 8:
                    System.Console.WriteLine("goodbye!");
                    exit = true;
                    break;

                case 9:
                    var fmr = new FileManager();
                    DisplayCart(fmr.Read());
                    break;
                }
            } while (!exit);
        }
Example #8
0
        //MainMenu handles user input, adding to cart, and displaying user options and selections
        static void MainMenu(Order cart)
        {
            bool exit = false;

            //int numPizza = 0;
            do
            {
                //display menu options
                Startup.PrintMenu();

                int select;
                int.TryParse(Console.ReadLine(), out select);
                //perform action dependent updon what option is selected
                switch (select)
                {
                case 1:

                    SelectOption("Cheese", cart, "L", "Stuffed", new List <string> {
                        "Cheese"
                    });
                    break;

                case 2:

                    SelectOption("Pepperoni", cart, "L", "Stuffed", new List <string> {
                        "Pepperoni"
                    });
                    break;

                case 3:

                    SelectOption("Hawaiian", cart, "L", "Stuffed", new List <string> {
                        "Pineapples", "Ham"
                    });
                    break;

                case 4:

                    SelectOption("Custom", cart, "L", "Stuffed", new List <string> {
                        "It's a Mystery", "Might be History"
                    });
                    break;

                case 5:
                    DisplayCart(cart);
                    break;

                case 6:
                    var fmw = new FileManager();
                    fmw.Write(cart);
                    System.Console.WriteLine("Thank you, Goodbye");
                    exit = true;
                    break;

                case 7:
                    var fmr = new FileManager();
                    cart = fmr.Read();
                    break;
                }



                System.Console.WriteLine();
            } while (!exit);
        }//end MainMenu