async Task <IActionResult> PublishOrderEvent(Guid OrderId, OrderEvent.EventType type)
        {
            var ev = new OrderEvent
            {
                id   = OrderId,
                name = "OrderEvent",
                type = type
            };
            await _dapr.PublishEventAsync <OrderEvent>("dapreh", "shipping", ev);

            return(Ok());
        }
        async Task <IActionResult> PublishOrderEvent(Guid OrderId, OrderEvent.EventType type)
        {
            //we publish the order created event
            var ev = new OrderEvent
            {
                id   = OrderId,
                name = "OrderEvent",
                type = type
            };
            await _dapr.PublishEventAsync <OrderEvent>("bus", "order", ev);

            return(Ok());
        }