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 })); }
public async Task ConfirmHotelOrder(HotelOrderConfirmedMessage model) { await _orderRepository.ConfirmHotelOrder(model.TransactionId, model.HotelReservationId); HandleConfirmedOrder(model.TransactionId); }