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); } }
public async Task PublishRestaurantOrderStatus(RestaurantOrderStatus ros) { await _bus.PublishAsync(ros); }