Example #1
0
        static void Main()
        {
            Parser             parser;
            List <BirdSummary> birdSummaries = new List <BirdSummary>();
            List <Bird>        birds         = ReadJson();
            List <string>      names         = new List <string>();

            string name_old, new_name;

            for (int i = 0; i < birds.Count; i++)
            {
                name_old = birds[i].Name;
                string nname   = name_old.Split('(')[1];
                string newname = nname.Substring(0, nname.Length - 1);
                names.Add(newname);
            }

            for (int i = 0; i < names.Count; i++)
            {
                parser = new Parser(names[i]);
                birdSummaries.Add(parser.GetData().GetAwaiter().GetResult());
                Console.WriteLine(birdSummaries[i]);
            }

            WriteJson(birdSummaries);
            Console.ReadKey();
        }