Beispiel #1
0
        private static void DistrictInfo(RealEstateContext context)
        {
            IDistrictService service = new DistrictService(context);

            var districts = service.DistrictsInfo();

            int count = 0;

            foreach (var district in districts.OrderByDescending(x => x.AveragePrice))
            {
                Console.WriteLine($"{++count}. {district}");
            }
        }
Beispiel #2
0
        private static void TopDistrictsByAveragePrice(RealEstateContext context)
        {
            Console.Write("Select top: ");
            int n = int.Parse(Console.ReadLine());

            IDistrictService service = new DistrictService(context);

            var districts = service.DistrictsInfo().OrderByDescending(x => x.AveragePrice).Take(n).ToList();

            int count = 0;

            foreach (var district in districts)
            {
                Console.WriteLine($"{++count}. {district}");
            }
        }