Reservation controller and Credit view refactoring