Esempio n. 1
0
        async void apiInvokeReviews_OnResponse(object sender, APIMASHEvent e)
        {
            var cc       = (ReviewControl)ReviewPopup.Child;
            var response = (MovieReviews)e.Object;

            if ((e.Status == APIMASHStatus.SUCCESS) && (response.Reviews.Length > 0))
            {
                var mg = new MovieReviewGroup();
                mg.Copy(response);
                cc.MovieReviews = mg;
                cc.Initialize();
                ReviewPopup.IsOpen = true;
            }
            else
            {
                if (response.Reviews.Length <= 0)
                {
                    e.Message = "There are no previews";
                }
                var  md     = new MessageDialog(e.Message, "Error");
                bool?result = null;
                md.Commands.Add(new UICommand("Ok", new UICommandInvokedHandler((cmd) => result = true)));
                await md.ShowAsync(); // issue here intermitment
            }
        }
        async void apiInvokeReviews_OnResponse(object sender, APIMASHEvent e)
        {
            var cc = (ReviewControl)ReviewPopup.Child;
            var response = (MovieReviews)e.Object;

            if ((e.Status == APIMASHStatus.SUCCESS) && (response.Reviews.Length > 0))
            {
                var mg = new MovieReviewGroup();
                mg.Copy(response);
                cc.MovieReviews = mg;
                cc.Initialize();
                ReviewPopup.IsOpen = true;
            }
            else
            {
                if (response.Reviews.Length <= 0)
                    e.Message = "There are no previews";
                var md = new MessageDialog(e.Message, "Error");
                bool? result = null;
                md.Commands.Add(new UICommand("Ok", new UICommandInvokedHandler((cmd) => result = true)));
                await md.ShowAsync(); // issue here intermitment
            }
        }