コード例 #1
0
 public void Handle(CustomerCheckedIn e)
 {
     lock (currentBookings)
     {
         var booking = currentBookings.FirstOrDefault(b => b.Id == e.Id);
         if (booking != null)
         {
             booking.Status        = BookingStatus.CheckedIn;
             booking.CheckedInTime = e.CheckedInTime;
         }
     }
 }
コード例 #2
0
 public void Apply(CustomerCheckedIn e)
 {
     status = RoomStatus.CheckedIn;
 }