示例#1
0
        static void ShowProductsByPrice()
        {
            Product product = new Product();

            Console.WriteLine("");
            Console.WriteLine("-------- Məbləq aralığına görə məhsulları göstər --------");
            Console.WriteLine("");

            Console.Write("Minimum məbləği daxil edin: ");
            string minPriceInput = Console.ReadLine();
            double minPrice;

            while (!double.TryParse(minPriceInput, out minPrice))
            {
                Console.WriteLine("Rəqəm daxil etməlisiniz: ");
                minPriceInput = Console.ReadLine();
            }

            Console.Write("Maksimum məbləği daxil edin: ");
            string maxPriceInput = Console.ReadLine();
            double maxPrice;

            while (!double.TryParse(maxPriceInput, out maxPrice))
            {
                Console.WriteLine("Rəqəm daxil etməlisiniz: ");
                maxPriceInput = Console.ReadLine();
            }

            if (maxPrice > minPrice)
            {
                List <Product> price = _marketableService.GetProductsByRangePrice(minPrice, maxPrice);
                foreach (var item in price)
                {
                    Console.WriteLine("");
                    Console.WriteLine("Kateqoriyası: " + item.Category + " Adı: " + item.Name + " Sayı: " + item.Quantity + " Məbləği: " + item.Price.ToString("#.##") + " Kodu: " + item.Code);
                }

                Console.WriteLine("");
                Console.WriteLine("-------- Məbləq aralığına görə məhsullar göstərildi --------");
            }

            else
            {
                Console.WriteLine("");
                Console.WriteLine("Maksimum məbləq minumum məbləqdən böyük olmalıdır");
            }
        }