/* * функция производит загрузку данных модели для отображения результатов поиска. * функция использует данные списка маркеров поиска. */ private object LoadSearchResultData() { if (searchMapMarkers == null) return null; if (searchMapMarkers.Count == 0) return null; if (searchresultViewModel == null) searchresultViewModel = new SearchResultsModel(); List<string> results = new List<string>(); for (int i = 0; i < searchMapMarkers.Count; i++) { results.Add(searchMapMarkers[i].Address.Street + " " + searchMapMarkers[i].Address.HouseNumber + " " + searchMapMarkers[i].Address.City + " " + searchMapMarkers[i].Address.County); } searchresultViewModel = new SearchResultsModel(); searchresultViewModel.LoadData(results); return searchresultViewModel; }