public void MakeHttpGET(string urlToPost, QueryRequest queryRequest)
        {
            var request = WebRequest.Create(urlToPost);
            request.Headers.Add("api_key", WMATAAPIKEY);
            request.ContentType = "application/json; charset=utf-8";
            string text;
            var response = (HttpWebResponse)request.GetResponse();

            using (var sr = new StreamReader(response.GetResponseStream()))
            {
                text = sr.ReadToEnd();
            }



            AllStations stations = JsonConvert.DeserializeObject<AllStations>(text);
            //var httpWebRequest = (HttpWebRequest)WebRequest.Create(urlToPost);
            //httpWebRequest.ContentType = "text/json";
            //httpWebRequest.Method = "GET";
            //httpWebRequest.Headers.Add("api_key", WMATAAPIKEY);
            //using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
            //{
            //    string json = "{\"user\":\"test\"," +
            //                  "\"password\":\"bla\"}";
            //    json = JsonConvert.SerializeObject(queryRequest);
            //    streamWriter.Write(json);
            //    streamWriter.Flush();
            //    streamWriter.Close();
            //}

            //var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
            //using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
            //{
            //    var result = streamReader.ReadToEnd();
            //}
        }
        public void MakeHttpPost(string urlToPost, QueryRequest queryRequest)
        {
            var httpWebRequest = (HttpWebRequest)WebRequest.Create(urlToPost);
            httpWebRequest.ContentType = "text/json";
            httpWebRequest.Method = "POST";
            httpWebRequest.Headers.Add("api_key", WMATAAPIKEY);
            using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
            {
                string json = "{\"user\":\"test\"," +
                              "\"password\":\"bla\"}";
                json = JsonConvert.SerializeObject(queryRequest);
                streamWriter.Write(json);
                streamWriter.Flush();
                streamWriter.Close();
            }

            var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
            using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
            {
                var result = streamReader.ReadToEnd();
            }
        }