Esempio n. 1
0
        public AllMarkets()
        {
            _betfair = new Betfair();

            _bet365    = new Bet365(this);
            _skyBetNew = new NewSkyBet(this);

            _threadsScores = new List <ThreadScore>(2);
            _parsingInfo   = new ParsingInfo();

            MainForm.CheckChange += MainFormOnCheckChange;
        }
Esempio n. 2
0
 static void Main(string[] args)
 {
     Console.WriteLine("START " + DateTime.Now.ToLongTimeString());
     ServicePointManager.DefaultConnectionLimit = 1000;
     Betfair.Init();
     pServer.Start();
     //Console.WriteLine(Betfair.GetJsonBet("1.171685987", "1222347", "0.1", "1.01"));
     //Console.WriteLine("Start2: " + DateTime.Now.ToLongTimeString());
     //Console.WriteLine((Betfair.JsonRequestBetfair("[" + Betfair.GetJsonBet("1.171775699", "3806543", "1", "20.01") + "]")));
     //Console.WriteLine("End2: " + DateTime.Now.ToLongTimeString());
     Betfair.Start();
     Console.ReadLine();
 }
Esempio n. 3
0
 public async Task OnResponse(object sender, SessionEventArgs e)
 {
     if (e.HttpClient.Response.StatusCode == 200 && (e.HttpClient.Request.Method == "GET" || e.HttpClient.Request.Method == "POST"))
     {
         string url = e.HttpClient.Request.Url;
         if (url.Contains("ero.betfair.com") && url.Contains("bymarket") && !url.Contains("RUNNER_DESCRIPTION"))
         {
             Betfair.Parse(await e.GetResponseBodyAsString(), url, e.HttpClient.Request.Headers.GetAllHeaders(), false);
         }
         else if (url.Contains("eventTimeline"))
         {
             Betfair.ParseTimeLine(await e.GetResponseBodyAsString(), url);
         }
         else if (url.Contains("was.betfair.com"))
         {
             Betfair.walletHeaders = e.HttpClient.Request.Headers.GetAllHeaders();
             Betfair.walletURL     = url;
         }
     }
 }