public void NotifyCancellation(Order order)
 {
     Console.ForegroundColor = ConsoleColor.Red;
     Console.WriteLine("\n[LogLibrary]");
     Console.WriteLine("An order Cancellation occurred.");
     Console.WriteLine(OrderMessage.Create(order));
     Console.ForegroundColor = ConsoleColor.White;
 }
 public void NotifyExecution(Order order)
 {
     Console.ForegroundColor = ConsoleColor.Green;
     Console.WriteLine("\n[LogLibrary]");
     Console.WriteLine("New order executed.");
     Console.WriteLine(OrderMessage.Create(order));
     Console.ForegroundColor = ConsoleColor.White;
 }
Exemple #3
0
        static async Task MainAsync(CancellationToken cancellationToken)
        {
            var file = GetFile();

            var importManager          = new ImportManager();
            IEnumerable <Order> orders = importManager.ImportOrdersFromXlsx(file);

            foreach (var order in orders)
            {
                var message = OrderMessage.Create(order);

                var response = await SendPost(message, cancellationToken);
            }
        }