Ejemplo n.º 1
0
        private void DeleteCafeItems()
        {
            Console.WriteLine("Which item would you like to delete?");
            List <MenuClass> ItemsList = _menuRepo.GetItems();
            int count = 0;

            foreach (MenuClass Items in ItemsList)
            {
                count++;
                Console.WriteLine($"{count}. {Items.MealNumber}");
            }

            int DesiredMealNum = int.Parse(Console.ReadLine());
            int DesiredMealNa  = DesiredMealNum - 1;

            if (DesiredMealNa >= 0 && DesiredMealNa < ItemsList.Count)
            {
                MenuClass DesiredItems = ItemsList[DesiredMealNa];

                if (_menuRepo.DeleteCafeItems(DesiredItems))
                {
                    Console.WriteLine($"{DesiredItems.MealNumber} was removed successfully!");
                }
                else
                {
                    Console.WriteLine("I'm Sorry, Mr. Doe, I am unable to do that.");
                }
            }
            else
            {
                Console.WriteLine("No item has that number.");
            }
            Console.WriteLine("Press any key to continue.......");
            Console.ReadKey();
        }
Ejemplo n.º 2
0
        public void DeleteCafeItems_ShouldReturnTrue()
        {
            MenuClass Items = _menuRepo.GetItemsByMealNumber(1);

            bool removeOutcome = _menuRepo.DeleteCafeItems(Items);

            Assert.IsTrue(removeOutcome);
        }