diff --git a/src/main/java/dev/service/MenuService.java b/src/main/java/dev/service/MenuService.java index 6dbf4da..2e94cec 100644 --- a/src/main/java/dev/service/MenuService.java +++ b/src/main/java/dev/service/MenuService.java @@ -1,12 +1,33 @@ package dev.service; +import dev.dao.MenuItemDao; +import dev.model.MenuItem; + +import java.util.List; + public class MenuService { + private MenuItemDao menuItemDao = new MenuItemDao(); + public void showMenu() { - // TODO: - // Display menu items + List menuItems = menuItemDao.findAll(); + if (menuItems.isEmpty()) { + System.out.println("Menu is empty."); + return; + } + + System.out.println("===== MENU ====="); + + for (MenuItem item : menuItems) { + System.out.println( + item.getId() + ". " + + item.getName() + " - " + + item.getDescription() + " - $" + + item.getPrice() + " - " + + item.getCategory() + ); + } } - } \ No newline at end of file