public async Task SendOrderDoneMessage(HotelOrderConfirmedMessage model)
 {
     _kafkaService.SendEvent(KafkaConstants.Order_Topic, KafkaConstants.Hotel_Order_Done_Event,
                             _messageSerializer.Serialize(new HotelOrderConfirmedMessage()
     {
         TransactionId      = model.TransactionId,
         HotelReservationId = model.HotelReservationId
     }));
 }
Esempio n. 2
0
        public async Task ConfirmHotelOrder(HotelOrderConfirmedMessage model)
        {
            await _orderRepository.ConfirmHotelOrder(model.TransactionId, model.HotelReservationId);

            HandleConfirmedOrder(model.TransactionId);
        }