private JObject getJsonWeather(UrlCreator urlCreator, string zipcode) { string weatherUrlTemplate = urlCreator.getWeatherUrlTemplate(zipcode); WebRequest req = WebRequest.Create(weatherUrlTemplate); using Stream response = req.GetResponse().GetResponseStream(); using StreamReader reader = new StreamReader(response); var json = reader.ReadToEnd(); return(JObject.Parse(json)); }