Ejemplo n.º 1
0
 private void SaveScreenToBankruptcyCase()
 {
     if (txtLatitude.Text.Length == 0)
     {
         BingGeoCoder.GeocodeCase(_selectedBankruptcyCase);
     }
 }
Ejemplo n.º 2
0
        private void btnGeoCodeDealers_Click(object sender, RoutedEventArgs e)
        {
            List <Dealer> _dealers = DealerService.GetAll();

            foreach (Dealer _dealer in _dealers)
            {
                BingGeoCoder.GeocodeDealer(_dealer);
                DealerService.Save(_dealer);
            }
        }
Ejemplo n.º 3
0
        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;
        }
Ejemplo n.º 4
0
        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()));
        }