Пример #1
0
        public void testFlightsWrapper()
        {
            var flightWrapper = new FlightWrapper(AirportPages.BenGurion);
            var flights       = new List <Flight>();

            for (int i = 0; i < 2; i++)
            {
                var date   = DateTime.Now.AddDays(i);
                var flight = flightWrapper.GetFlightsByDate(date);
                Console.WriteLine("{0}: {1} flights", date, flight.Count);
                flights = flights.Count == 0 ? flight : flights.Concat(flight).ToList();
            }
            Console.WriteLine(flights.Count);
            //var cookie = new Cookie("incap_ses_264_1276841", "zqTLGFJTOmAn/CN5P+2pA8RTRF4AAAAA55D7hroVG4lj6zw6nY4UMQ==");
            //var dataReceiver = new DataReceiver(cookie);
            //var airportsRequest = new AirportRequest("", "", "LLBG");
            //var airlinesRrequest = new AirlineRequest("", "LLBG");
            //var countriesRequest = new CountryRequest("", "LLBG");
            //var citiesRequest = new CityRequest("", "", "LLBG");

            //var airlines = dataReceiver.GetData<Airline>(airlinesRrequest);
            //var airports = dataReceiver.GetData<Airport>(airportsRequest);
            //var countries = dataReceiver.GetData<Country>(countriesRequest);
            //var cities = dataReceiver.GetData<City>(citiesRequest);
        }
Пример #2
0
        public void testEntityFramwork()
        {
            var flightWrapper = new FlightWrapper(AirportPages.BenGurion);
            var flights       = new List <Flight>();

            for (int i = 0; i < 30; i++)
            {
                var date   = DateTime.Now.AddDays(i);
                var flight = flightWrapper.GetFlightsByDate(date);
                Console.WriteLine("{0}: {1} flights", date, flight.Count);
                flights = flights.Count == 0 ? flight : flights.Concat(flight).ToList();
            }
            Console.WriteLine(flights.Count);
            //var date = DateTime.Now;
            //var flights = flightWrapper.GetFlightsByDate(date);
            var flightsHandler = new FlightsService();

            flightsHandler.SaveFlights(flights);
            var f = flightsHandler.GetAll();
        }
Пример #3
0
 public void collectData()
 {
     try
     {
         var flightsWrapper = new FlightWrapper(AirportPages.BenGurion);
         var flightsHandler = new FlightsService();
         var date           = DateTime.Parse("24/03/2021 00:00:00");
         while (date < DateTime.Parse("29/03/2021 00:00:00"))
         {
             var flights = flightsWrapper.GetFlightsByDate(date);
             Console.WriteLine($"{date}: {flights.Count} flights");
             flightsHandler.SaveFlights(flights);
             date = date.AddDays(1);
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
         throw;
     }
 }