public void Handle(IOrderShipped message)
        {
            using (ConsoleColor.Green.AsForegroundColor())
            {
                Console.WriteLine("Well done...order shipped.");
            }

            this.MarkAsComplete();
        }
Exemple #2
0
        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);
        }