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(); }
public void DeleteCafeItems_ShouldReturnTrue() { MenuClass Items = _menuRepo.GetItemsByMealNumber(1); bool removeOutcome = _menuRepo.DeleteCafeItems(Items); Assert.IsTrue(removeOutcome); }