Example #1
0
        public static void SortProducts(Store store, Product product)
        {
            Console.WriteLine("\nSorting Way:\na.Sort By Name\nb.Sort By Price\n");

            Console.WriteLine("Enter the sorting way:");
            string sortWay = Console.ReadLine();

            if (sortWay == "a")
            {
                Console.WriteLine("\nSorting Direction:\na.Ascending\nb.Descending\n");

                Console.WriteLine("Enter the sorting direction:");
                string sortDirection = Console.ReadLine();

                if (sortDirection == "a")
                {
                    product.print_product_sorted_according_name(store);
                }
                else
                {
                    product.print_product_sorted_according_name(store, true);
                }
            }
            else
            {
                Console.WriteLine("\nSorting Direction:\na.Ascending\nb.Descending\n");

                Console.WriteLine("Enter the sorting direction:");
                string sortDirection = Console.ReadLine();

                if (sortDirection == "a")
                {
                    product.print_product_sorted_according_price(store);
                }
                else
                {
                    product.print_product_sorted_according_price(store, true);
                }
            }
        }