예제 #1
0
파일: Program.cs 프로젝트: dstoteva/CS-OOP
        static void Main(string[] args)
        {
            try
            {
                string[] peopleInput = Console.ReadLine().Split(new char[] { '=', ';' }, StringSplitOptions.RemoveEmptyEntries);
                var      allPeople   = new PeopleList(peopleInput);

                string[] productsInput = Console.ReadLine().Split(new char[] { '=', ';' }, StringSplitOptions.RemoveEmptyEntries);
                var      allProducts   = new ProductsList(productsInput);
                while (true)
                {
                    string[] inputArgs = Console.ReadLine().Split(' ', StringSplitOptions.RemoveEmptyEntries);
                    if (inputArgs[0] == "END")
                    {
                        break;
                    }
                    string personsName = inputArgs[0];
                    string productName = inputArgs[1];

                    var product = allProducts.GetProduct(productName);
                    var person  = allPeople.GetPerson(personsName);

                    person.AddProduct(product);
                }
                foreach (Person person in allPeople.AllPeople)
                {
                    Console.WriteLine(person.ToString());
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }
예제 #2
0
 public Engine()
 {
     people   = new People(Console.ReadLine().Split(';', StringSplitOptions.RemoveEmptyEntries));
     products = new ProductsList(Console.ReadLine().Split(';', StringSplitOptions.RemoveEmptyEntries));
 }