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(); }