Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            InstanceContext context    = new InstanceContext(new CallBack());
            CrawlerClient   client     = new CrawlerClient(context);
            bool            close_flag = true;

            client.OpenSession();
            while (close_flag)
            {
                client.DoWork(Console.ReadLine());
            }
        }
Ejemplo n.º 2
0
        public override async void UpdateCheapTicketPrice()
        {
            if (domesticRoute.IsVJ)
            {
                DateTime departTime = getDate();
                try
                {
                    CrawlerClient client = new CrawlerClient();
                    RootMinPrice root = await client.GetPriceInFareVietJetAirAsync(1, domesticRoute.ArrivalAirport, 0, departTime, domesticRoute.DepartureAirport,
                        0, false, departTime.AddDays(10));
                        UpdateToDatabase(root, false, true, false, domesticRoute);
                }
                catch (Exception ex)
                {
                    countError++;
#if DEBUG
                    File.AppendAllText("ErrorVJ.txt", "Depart=" + domesticRoute.DepartureAirport + ";Arrival=" + domesticRoute.ArrivalAirport
                       + ";Date=" + departTime + "\n");
#endif
                }
            }
            Next();
        }