BaconographyPortable.ViewModel.MainPageViewModel.OnCloseSubreddit C# (CSharp) Method

OnCloseSubreddit() private method

private OnCloseSubreddit ( CloseSubredditMessage message ) : void
message BaconographyWP8.Messages.CloseSubredditMessage
return void
		private void OnCloseSubreddit(CloseSubredditMessage message)
		{
			string heading = message.Heading;
			if (message.Subreddit != null)
			{
				heading = message.Subreddit.Data.DisplayName;
			}

			if (!String.IsNullOrEmpty(heading))
			{
				
				var match = PivotItems.FirstOrDefault(vmb => vmb is RedditViewModel && (vmb as RedditViewModel).Heading == heading) as RedditViewModel;
				if (match != null)
				{
					var subreddit = (match as RedditViewModel).SelectedSubreddit;
					PivotItems.Remove(match);
                    if (!match.IsTemporary)
                    {
                        _subreddits.Remove(subreddit);
                    }
				}
				
			}
		}