public void Search() { SearchKingdomList = new ObservableCollection <Kingdom>(KingdomList.Where(item => item.IsSearch(TextBoxSearch)).ToList()); foreach (var item in MonarchyList) { if (item.IsSearch(TextBoxSearch)) { SearchMonarchyList.Add(item); } } foreach (var item in RepublicList) { if (item.IsSearch(TextBoxSearch)) { SearchRepublicList.Add(item); } } }
public static void ListToCollection() { KingdomList.Clear(); MonarchyList.Clear(); RepublicList.Clear(); foreach (var item in BaseList) { if (item is Kingdom) { KingdomList.Add((Kingdom)item); } if (item is Monarchy) { MonarchyList.Add((Monarchy)item); } if (item is Republic) { RepublicList.Add((Republic)item); } } }
public KingdomList GetDomain(string Domain) { KingdomList list = new KingdomList(); string[] kingdoms = new string[] { "Animalia", "Fungi", "Amoebozoa", "Plantae", "Chromalveolata", "Rhizaria", "Excavata" }; list.AddRange((from s in kingdoms select new Kingdom { Name = s, Uri = s })); //switch (Domain) //{ // case "Eukaryota": // string[] kingdoms = new string[] { "Animalia", "Fungi", "Amoebozoa", "Plantae", "Chromalveolata", "Rhizaria", "Excavata" }; // list.AddRange((from s in kingdoms // select new Kingdom { Name = s, Uri = s })); // break; // default: // break; //} //Message realRet = Message.CreateMessage(MessageVersion.None, "*", list); return(list); }