CloudKitAtlas.NotificationBar.ShowNotification C# (CSharp) Method

ShowNotification() private method

private ShowNotification ( ) : void
return void
		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 });
			}
		}
	}