Esempio n. 1
0
 public async Task CompleteOrder(string orderId, [FromBody] string parcelNumber)
 {
     // ## Messaging: Publisher
     await _completeOrderPublisher.PublishAsJsonAsync(new CompleteOrderMessage
     {
         Id           = orderId,
         ParcelNumber = parcelNumber
     });
 }
Esempio n. 2
0
        public async Task <string> CreateOrder(string userId, [FromBody] OrderDto order)
        {
            // ## Messaging: Publisher

            var id = Guid.NewGuid().ToString();
            await _createOrderPublisher.PublishAsJsonAsync(new CreateOrderMessage
            {
                Id        = id,
                UserId    = userId,
                ProductId = order.ProductId,
                Quantity  = order.Quantity
            });

            return(id);
        }