This should all be in the reservations controller. Controllers should be tied to resources, not discrete actions.