Ejemplo n.º 1
0
        public void OnRestaurantOrderStatus(RestaurantOrderStatus restaurantOrderStatus)
        {
            if (restaurantOrderStatus.Status == RestaurantOrderStatusDTO.Accepted)
            {
                Console.WriteLine($"[OnRestaurantOrderStatus] Order with id {restaurantOrderStatus.OrderId} has been accepted");
                ProceedOrder(restaurantOrderStatus.OrderId, OrderStatus.Accepted);
            }

            if (restaurantOrderStatus.Status == RestaurantOrderStatusDTO.Rejected)
            {
                Console.WriteLine($"[OnRestaurantOrderStatus] Order with id {restaurantOrderStatus.OrderId} has been rejected");
                ProceedOrder(restaurantOrderStatus.OrderId, OrderStatus.Rejected);
            }
        }
Ejemplo n.º 2
0
 public async Task PublishRestaurantOrderStatus(RestaurantOrderStatus ros)
 {
     await _bus.PublishAsync(ros);
 }