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 } }