Skip to content

Instantly share code, notes, and snippets.

@dcomartin
Created March 25, 2025 19:50
Show Gist options
  • Select an option

  • Save dcomartin/6b82bd81d60ccd695287639f4472986a to your computer and use it in GitHub Desktop.

Select an option

Save dcomartin/6b82bd81d60ccd695287639f4472986a to your computer and use it in GitHub Desktop.
public class OrderPlacedHandler(ILogger<OrderPlacedHandler> logger) :
IHandleMessages<OrderPlaced>
{
public Task Handle(OrderPlaced message, IMessageHandlerContext context)
{
logger.LogInformation("Received OrderPlaced, OrderId = {OrderId} - Charging credit card...", message.OrderId);
var orderBilled = new OrderBilled
{
OrderId = message.OrderId
};
return context.Publish(orderBilled);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment