private void CollectIpInfo(string ip) { string info = new WebClient().DownloadString("http://ipinfo.io/" + ip); this.ipModel = JsonConvert.DeserializeObject <IpInfoGathererModel>(info); //var cityCirilic = new WebClient().DownloadString("http://maps.googleapis.com/maps/api/geocode/json?language=bg&address=" + this.ipModel.City); //var test = JsonConvert.DeserializeObject<GoogleLocationModel>(cityCirilic); }
public IpInfoGatherer(IpInfoGathererModel model) { if (model == null) { throw new ArgumentNullException(nameof(model)); } this.ipModel = model; }