Esempio n. 1
0
        public string GetCarriageInfo(string carriageHash)
        {
            var body = new FormUrlEncodedContent(new[] {
                new KeyValuePair <string, string>("carHash", carriageHash),
                new KeyValuePair <string, string>("sessionId", _pbSessionIdService.GetSessionId())
            });
            var result = _httpClient.PostAsync("https://bilet.privatbank.ua/sm/train/car.json", body).Result;

            return(result.Content.ReadAsStringAsync().Result);
        }
        public string GetTrainInfo(string trainHash)
        {
            var body = new FormUrlEncodedContent(new[] {
                new KeyValuePair <string, string>("lang", "RU"),
                new KeyValuePair <string, string>("trainHash", trainHash),
                new KeyValuePair <string, string>("trainInfo", "true"),
                new KeyValuePair <string, string>("sessionId", _sessionIdService.GetSessionId())
            });
            var result = _httpClient.PostAsync("https://bilet.privatbank.ua/sm/train/train.json", body).Result;

            return(result.Content.ReadAsStringAsync().Result);
        }
Esempio n. 3
0
        public string GetTrainsFromWeb(int from, int to, string date)
        {
            var body = new FormUrlEncodedContent(new[] {
                new KeyValuePair <string, string>("departureDate", date),
                new KeyValuePair <string, string>("lang", "RU"),
                new KeyValuePair <string, string>("from", from.ToString()),
                new KeyValuePair <string, string>("to", to.ToString()),
                new KeyValuePair <string, string>("sessionId", _sessionIdService.GetSessionId())
            });
            var result = _httpClient.PostAsync("https://bilet.privatbank.ua/sm/train/search.json", body).Result;

            return(result.Content.ReadAsStringAsync().Result);
        }