Some beer gardens will allow you to book online, others you will have to call in advance. Some don't take bookings at all. It entirely depends on the restaurant itself.