Orders.BookPaymentHandler.Handle C# (CSharp) Метод

Handle() публичный Метод

public Handle ( message, IMessageHandlerContext context ) : Task
context IMessageHandlerContext
Результат Task
        public async Task Handle(BookPayment message, IMessageHandlerContext context)
        {
            var (order, version) = await repository.Get<Order>(message.Customer, message.CartId);

            order.PaymentBooked = true;

            await repository.Put(message.Customer, (order, version));

            log.Info($"Payment booked for oder {order.Id}");
        }