GetAvailableRoomAction refactoring