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