Exemplo n.º 1
0
        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);
                }
            }
        }
Exemplo n.º 2
0
 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);
         }
     }
 }
Exemplo n.º 3
0
    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);
    }