void ShowNotification ()
{
if (Notification == null)
return;
var navigationController = Window.RootViewController as NavigationController;
if (navigationController == null)
return;
var mainMenuViewController = navigationController.ViewControllers [0] as MainMenuTableViewController;
if (mainMenuViewController == null)
return;
Close ();
var topViewController = navigationController.TopViewController as CodeSampleViewController;
if (topViewController?.SelectedCodeSample is MarkNotificationsReadSample) {
topViewController.RunCode (topViewController.RunButton);
} else {
var notificationSample = mainMenuViewController.CodeSampleGroups.Last ().CodeSamples [0];
navigationController.PerformSegue ("ShowLoadingView", new SegueArg { Sample = notificationSample });
}
}
}