//createC:\ElevenFiftyProjects\DotNetProjects\ChallengeCafe\Program.cs public bool AddMenubContent(Menub item) { int startingCount = _menubDirectory.Count; _menubDirectory.Add(item); bool wasAdded = _menubDirectory.Count == startingCount + 1; return(wasAdded); }
//update //delete public void RemoveMenuByName(string Name) { Menub menub = GetMealByName(Name); if (menub.Name.ToLower() == Name.ToLower()) { _menubDirectory.Remove(menub); } }
public void SeedRepo() { Menub burger = new Menub("BurgerBasket", 6.50, "#1", "Beef Patty", "Beef Burger with Fries and Drink"); Menub hotdog = new Menub("HotDogBasket", 6.50, "#1", "Beef wiener", "Beef wiener with Fries and Drink"); Menub veggie = new Menub("VeggieBasket", 6.50, "#1", "Beef Patty", "Beef Burger with Fries and Drink"); _menubRepository.AddMenubContent(burger); _menubRepository.AddMenubContent(hotdog); _menubRepository.AddMenubContent(veggie); }
//private void remove menu items() private void RemoveMenuByName() { Console.Clear(); Console.WriteLine("Please enter the name of the item to be removed."); string name = Console.ReadLine(); Menub menub = _menubRepository.GetMealByName(name); if (menub.Name.ToLower() == name.ToLower()) { _menubRepository.RemoveMenuByName(menub.Name); } }
//private void add new items() private void AddMenubItems() { Console.Clear(); Menub menubItem = new Menub(); Console.WriteLine("Name of the item you want add"); menubItem.Name = Console.ReadLine(); Console.WriteLine("What is the price 'format 00.00' "); menubItem.Price = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("What is the Meal # "); menubItem.MealNumber = Console.ReadLine(); Console.WriteLine("What are the ingredients"); menubItem.Ingredients = Console.ReadLine(); Console.WriteLine("What is the description?"); menubItem.Description = Console.ReadLine(); _menubRepository.AddMenubContent(menubItem); Console.WriteLine("Your item has been added."); Console.ReadLine(); }