private void SearchTag() { if (TagSearchDataContext.FullSearchText.IsEmpty()) { return; } if (!AllTags.Any(t => t.Name.EqualsIgnoreCase(TagSearchDataContext.FullSearchText))) { AddNewTag(); } else { SelectedTag = AllTags.Single(t => t.Name == TagSearchDataContext.FullSearchText); TagSearchDataContext.FullSearchText = String.Empty; } }