public void BookSeat(BookableSeatId seatId)
 {
     Apply(new SeatBooked(State.BookableShowId, seatId));
 }
 public void MakeSeatAvailable(BookableSeatId seatId)
 {
     Apply(new SeatMadeAvailable(State.BookableShowId, seatId));
 }
 public void ReserveSeat(BookableSeatId seatId)
 {
     Apply(new SeatReserved(State.BookableShowId, seatId));
 }
Example #4
0
 public BookableSeat()
 {
     Id = new BookableSeatId(Guid.NewGuid().ToString());
 }