private void ResetModelPriorToSearch() { SelectedGeocodeResult = null; GeocodeResults.Clear(); SetLongLatRectangle(0.0f, 0.0f, 0.0f, 0.0f); }
private async Task GeocodeAsync() { ResetModelPriorToSearch(); InfoMessage = ""; try { var geocodeProxy = CreateGeocodeProxy(); var result = await geocodeProxy.ExecuteQuery(SearchText); if (result.Count > 0) { foreach (var res in result) { GeocodeResults.Add(res); } SelectedGeocodeResult = GeocodeResults.FirstOrDefault(); } else { InfoMessage = "Der Ort konnte nicht gefunden werden"; } } catch (Exception) { InfoMessage = "Die Suchanfrage ist festgeschlagen"; } }