Exemplo n.º 1
0
        static void CheckRegistration()
        {
            AttractionListGenerator generator = new AttractionListGenerator();
            var           list = generator.GetAttractionPriceList();
            Factory       f    = new Factory(list);
            List <string> coms = GetComPortList().ToList();

            foreach (var com in coms)
            {
                bool response = f.CheckRegistrator(com);
                if (response)
                {
                    RegistrationCom = com;
                    Console.WriteLine($"Registration Port is {com}");
                }
            }
        }
Exemplo n.º 2
0
        static async Task Run()
        {
            AttractionListGenerator generator = new AttractionListGenerator();
            var list = generator.GetAttractionPriceList();

            try
            {
                await Task.Run(() =>
                {
                    Task task1 = Task.Factory.StartNew(() => RunAttraction(AttractionCom, list));
                    Task task2 = Task.Factory.StartNew(() => RunRegistration(RegistrationCom, list));

                    Task.WaitAll(task1, task2);
                }
                               );
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }
        }