Пример #1
0
        static async Task Main(string[] args)
        {
            var builder = new ConfigurationBuilder().SetBasePath(Directory.GetCurrentDirectory())
                          .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true);

            IConfigurationRoot configuration = builder.Build();

            Console.WriteLine(configuration.GetConnectionString("Storage"));

            var fundaRestService = new FundaRestService(new HttpClientHandler(), configuration);
            var fundaService     = new FundaService(fundaRestService);

            Console.WriteLine("Determine which makelaar's in Amsterdam have the most object listed for sale:");
            await fundaService.CreateReport("amsterdam");

            Console.WriteLine();
            Console.WriteLine("Do the same thing but only for objects with a tuin which are listed for sale.");
            await fundaService.CreateReport("amsterdam", "tuin");

            Console.WriteLine();
            Console.WriteLine("Finished, press any key to exit");
            Console.ReadLine();
        }
Пример #2
0
 public FundaService(FundaRestService fundaRestService)
 {
     this.fundaRestService = fundaRestService;
 }