Newer
Older
MessagingNamingStructure / src / Sales / Features / ReadyToShip / ShippingLabelCreatedHandler.cs
@Derek Comartin Derek Comartin on 30 Mar 2021 462 bytes More Renaming for examples
using System.Threading.Tasks;
using NServiceBus;
using Shipping.Contracts;

namespace Sales.Features
{
    public class ShippingLabelCreatedHandler : IHandleMessages<ShippingLabelCreatedEvent>
    {
        public async Task Handle(ShippingLabelCreatedEvent message, IMessageHandlerContext context)
        {
            await context.SendLocal(new ReadyToShipOrderCommand
            {
                OrderId = message.OrderId
            });
        }
    }
}