Beispiel #1
0
        /// <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();
            }
        }