public void Handle(IOrderShipped message) { using (ConsoleColor.Green.AsForegroundColor()) { Console.WriteLine("Well done...order shipped."); } this.MarkAsComplete(); }
public Task Handle(IOrderShipped message, IMessageHandlerContext context) { Log.Info($"Received order shipped event for Order with Id {message.OrderId}."); Data.OrderId = message.OrderId; Data.IsOrderShipped = true; if (CanComplete) { Log.Info($"Complete Order with Id {message.OrderId}."); MarkAsComplete(); } return(Task.CompletedTask); }