public void Start() { Boolean stay = true; do { Console.Clear(); Console.WriteLine(MenuPrint); Console.WriteLine("Enter a #, 'Back' or 'Exit': "); string userInput = Console.ReadLine(); IMenu menu; switch (userInput) { case "1": menu = new CustomerCartMenu(_user); menu.Start(); break; case "2": Console.Clear(); GetCustomerOrderHistory(); Console.ReadLine(); break; case "3": GetLocations(); Console.Write("Choose Location Name:\t"); string userLocation = Console.ReadLine(); _location = _locationBL.GetLocationByName(userLocation); menu = new CustomerLocationMenu(_user, _customerBL, _location, _locationBL, _productBL, _inventoryLineItemsBL, _customerCartBL, _customerOrderLineItem, _customerOrderHistory); menu.Start(); break; case "Back": stay = false; break; case "Exit": System.Environment.Exit(1); break; default: Console.Clear(); Console.WriteLine("Invalid input! Please select a menu item"); Console.WriteLine("Press Enter to view menu"); Console.ReadLine(); break; } } while (stay); }
// GET: LocationController/Details/5 public ActionResult Details(string name) { return(View(_mapper.cast2LocationEditVM(_locationBL.GetLocationByName(name)))); }
public void Start() { Boolean stay = true; do { Console.Clear(); Console.WriteLine($"Welcome {_user.ManagerName}"); Console.WriteLine(MenuPrint); Console.WriteLine("Enter a #, 'Back' or 'Exit': "); string userInput = Console.ReadLine(); IMenu menu; switch (userInput) { case "0": try { SearchCustomers(); } catch (Exception e) { Console.WriteLine($"We have no record of {userInput} as a Customer"); } finally { Console.WriteLine("Press any key to continue"); Console.ReadLine(); } break; case "1": try { GetCustomers(); } catch (Exception e) { Console.WriteLine($"Exception: {e}"); } finally { Console.WriteLine("Press any key to continue"); Console.ReadLine(); } break; case "2": try { GetLocations(); } catch (Exception e) { Console.WriteLine($"Exception: {e}"); } finally { Console.WriteLine("Press any key to continue"); Console.ReadLine(); } break; case "3": CreateLocation(); break; case "4": GetProducts(); Console.ReadLine(); break; case "5": CreateProduct(); break; case "6": GetLocations(); Console.Write("Choose Location Name:\t"); string userLocation = Console.ReadLine(); _location = _locationBL.GetLocationByName(userLocation); menu = new ManageLocationMenu(_user, _managerBL, _location, _locationBL, _productBL, _inventoryLineItemsBL); menu.Start(); break; case "Back": stay = false; break; case "Exit": System.Environment.Exit(1); break; default: Console.Clear(); Console.WriteLine("Invalid input! Please select a menu item"); Console.WriteLine("Press Enter to view menu"); Console.ReadLine(); break; } } while (stay); }