public Task Handle(OrderAccepted message, IMessageHandlerContext context) { log.Info($"Customer: {message.ClientId} is now a preferred customer publishing for other service concerns"); // publish this event as an asynchronous event var clientBecamePreferred = new ClientBecamePreferred { ClientId = message.ClientId, PreferredStatusExpiresOn = DateTime.Now.AddMonths(2) }; return(context.Publish(clientBecamePreferred)); }
public void Handle(OrderAccepted message) { if (DebugFlagMutator.Debug) { Debugger.Break(); } log.InfoFormat("Customer: {0} is now a preferred customer publishing for other service concerns", message.ClientId); // publish this event as an asynchronous event var clientBecamePreferred = new ClientBecamePreferred { ClientId = message.ClientId, PreferredStatusExpiresOn = DateTime.Now.AddMonths(2) }; bus.Publish(clientBecamePreferred); }
public Task Handle(HaveOrderAccepted message, IMessageHandlerContext context) { if (DebugFlagMutator.Debug) { Debugger.Break(); } var logger = context.GetOrderWorkflowLogger(message); logger.Information("Customer: {ClientId} is now a preferred customer publishing for other service concerns", message.ClientId); // publish this event as an asynchronous event var clientBecamePreferred = new ClientBecamePreferred { ClientId = message.ClientId, PreferredStatusExpiresOn = DateTime.Now.AddMonths(2) }; return(context.Publish(clientBecamePreferred)); }