public void TestModifyMenuItem() { MenuItem menuItem = new MenuItem() { Id = 4, Name = "Dosa", Price = 29, Active = true, DateOfLauch = new DateTime(2010, 12, 1, 4, 0, 15), Category = "Starter", FreeDelivery = true }; MenuItemDaoCollection menuItemDao = new MenuItemDaoCollection(); menuItemDao.ModifyMenuItem(menuItem); Console.WriteLine("| ID | Name | Price | Active | Date Of Launch | Category | Delivery |"); //Console.WriteLine(menuItemDao.GetMenuItem(menuItem.Id)); Console.WriteLine(menuItemDao.GetMenu(menuItem.Id)); //MenuItem menuItem; //MenuItemDaoCollection menuItemDaoCollection = new MenuItemDaoCollection(); //menuItem = menuItemDaoCollection.MenuItemList[1]; //menuItemDaoCollection.ModifyMenuItem(menuItem); //menuItemDaoCollection.GetMenuItem(menuItem.Id); }
public void TestModifyMenuItem() { MenuItem menuItem; MenuItemDaoCollection menuItemDaoCollection = new MenuItemDaoCollection(); menuItem = menuItemDaoCollection.MenuItemList[1]; menuItemDaoCollection.ModifyMenuItem(menuItem); menuItemDaoCollection.GetMenuItem(menuItem.Id); }
public void TestGetMenuItemListCustomer() { MenuItemDaoCollection menuItemDao = new MenuItemDaoCollection(); foreach (var item in menuItemDao.GetMenuItemListCustomer()) { Console.WriteLine(item); } }
public void TestGetMenuItemListCustomer() { MenuItemDaoCollection menuItemDao = new MenuItemDaoCollection(); List <MenuItem> menuItems = menuItemDao.GetMenuItemListCustomer(); Console.WriteLine("| ID | Name | Price | Active | Date Of Launch | Category | Delivery |"); foreach (var item in menuItems) { Console.WriteLine(item); } }
public void TestGetMenuItemListAdmin() { MenuItemDaoCollection menuItemDao = new MenuItemDaoCollection(); List <MenuItem> menuItems = menuItemDao.GetMenuItemListAdmin(); Console.WriteLine("| ID | Name | Price | Active | Date Of Launch | Category | Delivery |"); foreach (var item in menuItems) { Console.WriteLine(String.Format("|{0}|", item)); } }
static void Main(string[] args) { bool quit = false; Console.WriteLine("---------Welcome to truyum---------"); while (!quit) { Console.WriteLine("Enter 1 for Admin, 2 for Customer"); int choice = int.Parse(Console.ReadLine()); if (choice == 1) { Console.WriteLine("Press 1 for Viewing items, 2 for Modifying items"); int ch = int.Parse(Console.ReadLine()); if (ch == 1) { MenuItemDaoCollection BO = new MenuItemDaoCollection(); List <MenuItem> items = BO.GetMenuItemListAdmin(); Console.WriteLine("Id. Name \t Price \t Launch Date \t Category \t Free Delivery"); foreach (MenuItem item in items) { Console.WriteLine(item.ToString()); } } else { Console.WriteLine("Enter Item id to modify"); int id = int.Parse(Console.ReadLine()); MenuItemDaoCollection BO = new MenuItemDaoCollection(); MenuItem item = BO.GetMenuItem(id); Console.WriteLine("Existing Info: " + item.ToString()); Console.WriteLine("Enter Name"); string name = Console.ReadLine(); Console.WriteLine("Enter price"); float price = float.Parse(Console.ReadLine()); Console.WriteLine("Enter Category"); string category = Console.ReadLine(); Console.WriteLine("Free Delivery Available? (Y/n)"); bool freedel = Console.ReadLine()[0] == 'Y' ? true : false; item.Name = name; item.Price = price; item.Category = category; item.FreeDel = freedel; bool res = BO.ModifyMenuItem(item); if (res) { Console.WriteLine("Item Updated successfully!!"); } else { Console.WriteLine("Update Failed!!"); } } } else { Console.WriteLine("Active Items"); MenuItemDaoCollection BO = new MenuItemDaoCollection(); CartDaoCollection CartBO = new CartDaoCollection(); List <MenuItem> items = BO.GetMenuItemListCustomer(); Console.WriteLine("Id Name \t Price \t Launch Date \t Category \t Free Delivery"); int i; foreach (MenuItem item in items) { Console.WriteLine(item.ToString()); } while (true) { Console.WriteLine("Do you want to add to cart? Y/n"); string ch = Console.ReadLine(); if (ch[0] == 'n') { break; } Console.WriteLine("Enter item id to add to cart"); int itemId = int.Parse(Console.ReadLine()); CartBO.AddCartItem(1, itemId); } Console.WriteLine("Items in your Cart------------"); Console.WriteLine("Id Name \t Price \t Free Delivery"); List <MenuItem> cartItems = CartBO.GetAllCartItems(1); i = 0; if (cartItems != null) { foreach (var item in cartItems) { i++; Console.WriteLine($"{i}. {item.Name} \t {item.Price} \t {(item.FreeDel ? "Yes" : "No")}"); } } } Console.WriteLine("Do you want to quit?(Y/n)"); string ans = Console.ReadLine(); if (ans[0] == 'Y') { quit = true; } } Console.ReadKey(); }