private void SaveScreenToBankruptcyCase() { if (txtLatitude.Text.Length == 0) { BingGeoCoder.GeocodeCase(_selectedBankruptcyCase); } }
private void btnGeoCodeDealers_Click(object sender, RoutedEventArgs e) { List <Dealer> _dealers = DealerService.GetAll(); foreach (Dealer _dealer in _dealers) { BingGeoCoder.GeocodeDealer(_dealer); DealerService.Save(_dealer); } }
private void LoadDealers() { Mouse.OverrideCursor = Cursors.Wait; List <Dealer> _dealers = DealerService.GetFiltered(txtDealerName.Text, (bool)rdoActiveOnly.IsChecked); GridViewDealers.ItemsSource = _dealers; foreach (Dealer _dealer in _dealers) { if (_dealer.Latitude == null) { BingGeoCoder.GeocodeDealer(_dealer); DealerService.Save(_dealer); } } Mouse.OverrideCursor = Cursors.Arrow; }
public static async Task <string> Bing(string freeFormAddress) { var g = new BingGeoCoder(); var jsonContent = await g.Find(new ApiGeocodeQuery { Q = freeFormAddress, Key = Options.Options.Bing }); var data = jsonContent.FromJson <BingJson>(); var foundResource = data.ResourceSets.FirstSafe().Resources.FirstSafe() ?? new Resource { GeocodePoints = new List <GeocodePoint> { new GeocodePoint { Coordinates = new List <double>() } } }; var latlng = foundResource.GeocodePoints.FirstSafe().Coordinates; return(string.Format(LatLngFmt, freeFormAddress, latlng.FirstOrDefault(), latlng.LastOrDefault())); }