示例#1
0
        public void BookSeats(int seatsToBook)
        {
            if (AvaliableSeats < seatsToBook)
            {
                return;
            }

            var seatsBooked = new SeatsBooked(seatsToBook);

            ApplyChange(seatsBooked);
        }
示例#2
0
 private void Apply(SeatsBooked @event)
 {
     _numberOfBookedSeats += @event.NumberOfSeats;
 }
示例#3
0
 private void Apply(SeatsBooked moviedCreated)
 {
     AvaliableSeats = AvaliableSeats - moviedCreated.SeatsToBook;
 }