Exemplo n.º 1
0
 public void addMember(Registrering registering)
 {
     Members.Add(registering);
 }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            var registering  = new List <Registrering>();
            var resourceList = new StreamReader("startlist.csv", Encoding.UTF8);

            while (true)
            {
                var line = resourceList.ReadLine();
                if (line == null)
                {
                    break;
                }
                var deltelinje = line.Split(',').Select(n => n.Trim('"')).ToArray();
                var personInfo = new Registrering();
                personInfo.Regi(deltelinje);
                registering.Add(personInfo);
            }
            var ClubList = new List <Club>();
            int count    = 0;

            foreach (var person in registering)
            {
                var club = ClubList.FirstOrDefault(c => c.Name == person.Club);
                if (club == null)
                {
                    club = new Club(person.Club);
                    ClubList.Add(club);
                    count++;
                }
                club.addMember(person);
                person.ClubObj = club;

                //for (var i = 0; i < ClubList.ToArray().Length; i++)
                //{
                //    if (ClubList[i].Name == person.Club)
                //    {
                //        ClubList[i].addMember(person);
                //        break;
                //    }
                //    else if (person.Club.ToString() == "No Registered Club")
                //    {
                //        break;
                //    }
                //    else
                //    {
                //        club.addMember(person);
                //        ClubList.Add(club);
                //        break;
                //    }
                //}
            }
            string process = "Processing";

            for (var i = 0; i < 3; i++)
            {
                Thread.Sleep(1000);
                Console.Clear();
                process += ".";
                Console.WriteLine(process);
            }
            Thread.Sleep(1000);
            Console.Clear();
            Console.WriteLine("Processing Completed, listing clubs:");
            Thread.Sleep(1000);
            foreach (var club in ClubList)
            {
                Console.WriteLine("-------------------------------------------------------------");
                Console.WriteLine(club.Name + ":");
                Console.WriteLine();
                foreach (var member in club.Members)
                {
                    Console.WriteLine(member.Name);
                    Thread.Sleep(50);
                }
                Thread.Sleep(500);
            }
            Console.WriteLine("-------------------------------------------------------------");
            Console.ReadKey();
        }