Beispiel #1
0
        private Robberies getRobberies()
        {
            Console.WriteLine("Pegando os assaltos disponiveis");
            var robberiesResult = client.GetAsync("/api/v1/robberies");

            robberiesResult.Result.EnsureSuccessStatusCode();
            string   robberiesHtml = robberiesResult.Result.Content.ReadAsStringAsync().GetAwaiter().GetResult();
            TCParser parser        = new TCParser(robberiesHtml);

            //Console.WriteLine(robberiesHtml);
            robberies = parser.getRobberiesData();

            //string stateName = user.stateName;
            user = robberies.user;
            //user.stateName = stateName;

            return(robberies);
        }
Beispiel #2
0
        public void doRobbery(int minSuccess)
        {
            getRobberies();
            SingleRobbery robbery   = robberies.getBestRobbery(minSuccess);
            int           bestRobID = robbery.id;

            Console.WriteLine("Assaltando : " + robbery.translated_name);
            if (user.stamina < robbery.energy)
            {
                buyDrug();
            }

            string myJson        = "{\"id\":" + bestRobID + "}";
            var    response      = client.PostAsync("/api/v1/rob", new StringContent(myJson, Encoding.UTF8, "application/json"));
            string robberiesHtml = response.Result.Content.ReadAsStringAsync().GetAwaiter().GetResult();

            response.Result.EnsureSuccessStatusCode();

            TCParser parser = new TCParser(robberiesHtml);

            robberies = parser.getRobberiesData();
        }