public Task Handle(OrderAccepted message, IMessageHandlerContext context) { log.Info($"Order # {message.OrderNumber} has been accepted, Let's provision the download -- Sending ProvisionDownloadRequest to the Store.Operations endpoint"); // send out a request (a event will be published when the response comes back) var request = new ProvisionDownloadRequest { ClientId = message.ClientId, OrderNumber = message.OrderNumber, ProductIds = message.ProductIds }; return(context.Send(request)); }
public void Handle(OrderAccepted message) { if (DebugFlagMutator.Debug) { Debugger.Break(); } log.Info($"Order # {message.OrderNumber} has been accepted, Let's provision the download -- Sending ProvisionDownloadRequest to the Store.Operations endpoint"); // send out a request (a event will be published when the response comes back) var request = new ProvisionDownloadRequest { ClientId = message.ClientId, OrderNumber = message.OrderNumber, ProductIds = message.ProductIds }; bus.Send(request); }
public Task Handle(HaveOrderAccepted message, IMessageHandlerContext context) { if (DebugFlagMutator.Debug) { Debugger.Break(); } var logger = context.GetOrderWorkflowLogger(message); logger.Information("Order {OrderNumber} has been accepted, Let's provision the download -- Sending ProvisionDownloadRequest to the Store.Operations endpoint", message.OrderNumber); // send out a request (a event will be published when the response comes back) var request = new ProvisionDownloadRequest { ClientId = message.ClientId, OrderNumber = message.OrderNumber, ProductIds = message.ProductIds }; return(context.Send(request)); }