public void menu()
        {
            Console.WriteLine("========================================");
            Console.WriteLine("Welcome To Super Market Shop Menu");
            Console.WriteLine("========================================");
            Console.WriteLine("\n1. Add Poduct Items\n2. Delete Items\n3. Buy an Item\n4. Show min and max Items based on Quantity\n5. Find an Item\n6. Print all Items\n7. Exit");

            Console.Write("\nEnter Your Choice: ");
            int choice = Convert.ToInt32(Console.ReadLine());

            if (choice == 1)
            {
                addProduct ob1 = new addProduct();
                ob1.addp();
            }
            else if (choice == 2)
            {
                DeleteAnItem obj2 = new DeleteAnItem();
                obj2.delete();
            }
            else if (choice == 3)
            {
                BuyAnItem obj3 = new BuyAnItem();
                obj3.buy();
            }
            else if (choice == 4)
            {
                ShowMinMax obj4 = new ShowMinMax();
                obj4.show();
            }
            else if (choice == 5)
            {
                FindAnItem obj5 = new FindAnItem();
                obj5.find();
            }
            else if (choice == 6)
            {
                printAll ob6 = new printAll();
                ob6.print();
            }
            else if (choice == 7)
            {
                Environment.Exit(0);
            }
            else
            {
                Console.WriteLine("\nWrong Ipnput. Please try again...\n");
                menu();
            }
        }
        public void show()
        {
            if (productList.plist.Count > 1)
            {
                int max = productList.plist.Max(x => x.quantity);
                //Console.WriteLine(max);
                int min = productList.plist.Min(x => x.quantity);
                //Console.WriteLine(min);

                product obj  = productList.plist.First(x => x.quantity == max);
                product obj1 = productList.plist.First(y => y.quantity == min);


                Console.WriteLine($"Maximum Quantity Product: {obj.name}");
                Console.WriteLine($"Minimum Quantity Product: {obj1.name}");

                Console.WriteLine("Id\tName\t\tAmount\t\tQuantity\tRating");
                Console.WriteLine(".............................................................................");

                Console.WriteLine($"{obj.id}\t{obj.name}\t\t{obj.amount}\t\t{obj.quantity}\t\t{obj.rating}");
                Console.WriteLine($"{obj1.id}\t{obj1.name}\t\t{obj1.amount}\t\t{obj1.quantity}\t\t{obj1.rating}");
            }
            else if (productList.plist.Count == 1)
            {
                Console.WriteLine("\nOnly one product found.\n");
                printAll print = new printAll();
                print.print();
            }
            else
            {
                Console.WriteLine("\nProduct list is empty!! \n\n");
            }

            mainMenu ob = new mainMenu();

            ob.menu();
        }