public async Task SendOrderDoneMessage(FlightOrderConfirmedMessage model) { _kafkaService.SendEvent(KafkaConstants.Order_Topic, KafkaConstants.Flight_Order_Done_Event, _messageSerializer.Serialize(new FlightOrderConfirmedMessage() { TransactionId = model.TransactionId, FlightBookingId = model.FlightBookingId })); }
public async Task SendOrderDoneMessage(CarOrderConfirmedMessage model) { _kafkaService.SendEvent(KafkaConstants.Order_Topic, KafkaConstants.Car_Order_Done_Event, _messageSerializer.Serialize(new CarOrderConfirmedMessage() { TransactionId = model.TransactionId, CarRentId = model.CarRentId })); }
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 SendPlaceOrderMessages(string transactionId, SubmitOrderModel model) { _kafkaService.SendEvent(KafkaConstants.Hotel_Topic, KafkaConstants.Place_Hotel_Order_Event, _messageSerializer.Serialize(new PlaceHotelOrderMessage() { TransactionId = transactionId, HotelReservationDate = model.HotelReservationDate })); _kafkaService.SendEvent(KafkaConstants.Flight_Topic, KafkaConstants.Place_Flight_Order_Event, _messageSerializer.Serialize(new PlaceFlightOrderMessage() { TransactionId = transactionId, FlightNumber = model.FlightNumber })); _kafkaService.SendEvent(KafkaConstants.Car_Topic, KafkaConstants.Place_Car_Order_Event, _messageSerializer.Serialize(new PlaceCarOrderMessage() { TransactionId = transactionId, CarRentPrice = model.CarRentPrice })); }