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}"); } } }
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); } }