/// <summary> /// Called when [search result complete]. /// </summary> /// <param name="result">The result.</param> private async void OnSearchResultComplete(IAsyncResult result) { storeSearchResult = new StoreData(); try { IEnumerable <COURSE_AVAIL> courses = courseDsq.EndExecute(result); foreach (var c in courses) { storeSearchResult.AddCourse(Constants.CourseAvail2Course(c)); } await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => { searchResults = storeSearchResult.GetSearchResultGroup(storeSearchResult.Count().ToString()); cvs1.Source = searchResults; loadingProgressRing.IsActive = false; }); } catch { ShowMessageDialog(); } }
/// <summary> /// Called when [search result complete]. /// </summary> /// <param name="result">The result.</param> private async void OnSearchResultComplete(IAsyncResult result) { storeSearchResult = new StoreData(); try { IEnumerable<COURSE_AVAIL> courses = courseDsq.EndExecute(result); foreach (var c in courses) { storeSearchResult.AddCourse(Constants.CourseAvail2Course(c)); } await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => { searchResults = storeSearchResult.GetSearchResultGroup(storeSearchResult.Count().ToString()); cvs1.Source = searchResults; loadingProgressRing.IsActive = false; }); } catch { ShowMessageDialog(); } }