Esempio n. 1
0
        public void Book(BookCommand command)
        {
            var roomAvailability = roomAvailabilityStore.LoadForRoom(command.RoomId);

            if (roomAvailability != null)
            {
                if (roomAvailability.Book(command.CustomerId, command.Quantity))
                {
                    roomAvailabilityStore.Save(roomAvailability);
                }
            }
        }
Esempio n. 2
0
 public RoomAvailability LoadForRoom(Guid roomId)
 {
     return(store.LoadForRoom(roomId));
 }