As far as I can see, the update and create method in the DB interface are never used. Do I have to fill the implementation with working code ?
What if the room was already booked by another client inbetween ?
Do I have to display a message to the user, that his selection was already booked while he made his decision ?