Write reservation route, controller and view