public async Task CompleteOrder(string orderId, [FromBody] string parcelNumber) { // ## Messaging: Publisher await _completeOrderPublisher.PublishAsJsonAsync(new CompleteOrderMessage { Id = orderId, ParcelNumber = parcelNumber }); }
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); }