/// <summary>
        /// Web service completed event
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void webClient_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
        {
            try
            {
                if (e.Error == null && e.Result != null && e.Result.Count() != 2)
                {
                    conditionLeaflets = JsonHelper.Deserialize<ConditionSearchCollection>(e.Result);

                    objConditionSearchViewModel.SearchCollection = conditionLeaflets;
                    objConditionSearchViewModel.ProgressBarVisibilty = Visibility.Collapsed;
                    objConditionSearchViewModel.NoLeafletTextVisibility = Visibility.Collapsed;
                }
                else
                {
                    objConditionSearchViewModel.NoLeafletTextVisibility = Visibility.Visible;
                    objConditionSearchViewModel.ProgressBarVisibilty = Visibility.Collapsed;
                }
            }
            catch (Exception)
            {
                objConditionSearchViewModel.ProgressBarVisibilty = Visibility.Collapsed;
                
                MessageBox.Show("Sorry, Unable to process your request.");

            }

        } 
Example #2
0
        /// <summary>
        /// Web service completed event
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void webClient_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
        {
            try
            {
                if (e.Error == null && e.Result != null && e.Result.Count() != 2)
                {
                    conditionLeaflets = JsonHelper.Deserialize <ConditionSearchCollection>(e.Result);

                    objConditionSearchViewModel.SearchCollection        = conditionLeaflets;
                    objConditionSearchViewModel.ProgressBarVisibilty    = Visibility.Collapsed;
                    objConditionSearchViewModel.NoLeafletTextVisibility = Visibility.Collapsed;
                }
                else
                {
                    objConditionSearchViewModel.NoLeafletTextVisibility = Visibility.Visible;
                    objConditionSearchViewModel.ProgressBarVisibilty    = Visibility.Collapsed;
                }
            }
            catch (Exception)
            {
                objConditionSearchViewModel.ProgressBarVisibilty = Visibility.Collapsed;

                MessageBox.Show("Sorry, Unable to process your request.");
            }
        }