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