Пример #1
0
        public void DeleteRoom(Room room)
        {
            var reservationRoom = ReservationRooms.FirstOrDefault(x => x.Room == room)
                                  ?? throw new HotelException($"{room} nie należy do tej rezerwacji.");

            ReservationRooms.Remove(reservationRoom);
        }
Пример #2
0
        public ReservationRoom UpdateRoom(ReservationRoom updatedReservationRoom)
        {
            ReservationValidators.ValidIfReservationRoomExistInReservation(this, updatedReservationRoom);

            var reservationRoom = ReservationRooms.FirstOrDefault(x => x.Id == updatedReservationRoom.Id);

            return(reservationRoom.Update(updatedReservationRoom));
        }