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)); }
public BookableSeat() { Id = new BookableSeatId(Guid.NewGuid().ToString()); }