Exemplo n.º 1
0
        private static void RemoveDishFromSpecificChef(string [] info)
        {
            string dishName = info[0];
            string chefName = info[1];

            if (!chefs.ContainsKey(chefName))
            {
                Console.WriteLine("Non existing chef");
                return;
            }
            if (!dishes.ContainsKey(dishName))
            {
                Console.WriteLine("Non existing dish");
                return;
            }

            Chef chef = chefs[chefName];
            Dish dish = dishes[dishName];

            bool removed = chef.RemoveDish(dish);

            if (removed)
            {
                Console.WriteLine($"Uspehno iztrivane na  {dish.Name} ot chef {chef.Name}");
            }
            else
            {
                Console.WriteLine("Ne moje da byde iztrito");
            }
        }
Exemplo n.º 2
0
        private static void RemoveDishFromSpecificChef(string[] info)
        {
            string dishName = info[0];
            string chefName = info[1];

            if (!chefs.ContainsKey(chefName))
            {
                Console.WriteLine("Non existing chef!");



                return;
            }

            if (!dishes.ContainsKey(dishName))
            {
                Console.WriteLine("Non existing dish!");


                return;
            }

            Chef chef = chefs[chefName];
            Dish dish = dishes[dishName];

            bool removed = chef.RemoveDish(dish);

            if (removed)
            {
                Console.WriteLine($"Successfully removed dish: {dish.Name} from chef {chef.Name}!");
            }
            else
            {
                Console.WriteLine($"Dish removal failed.");
            }
        }