public override void Cancel(BookingContext context) { context.TransitionToState(new ClosedBookingState()); }
public override void Book(BookingContext context, string name) { context.Name = name; context.TransitionToState(new BookedBookingState()); }