Refactored Reservation Controller