Exemplo n.º 1
0
 public bool HandleEvent(BookingMessage msg)
 {
     if (msg is InitializeBooking)
     {
         HandleEvent((InitializeBooking)msg);
     }
     else if (msg is BookingConfirmed)
     {
         HandleEvent((BookingConfirmed)msg);
     }
     else if (msg is BookingCancelled)
     {
         HandleEvent((BookingCancelled)msg);
     }
     else
     {
         return(false);
     }
     return(true);
 }
Exemplo n.º 2
0
 public void Publish(BookingMessage bookingMessage)
 {
     bookingMessageSubject.OnNext(bookingMessage);
 }