diff --git a/prototype/src/main/java/org/hso/ecommerce/app/RequestController.java b/prototype/src/main/java/org/hso/ecommerce/app/RequestController.java index 3a1259e..36c05d7 100644 --- a/prototype/src/main/java/org/hso/ecommerce/app/RequestController.java +++ b/prototype/src/main/java/org/hso/ecommerce/app/RequestController.java @@ -170,7 +170,7 @@ public class RequestController { } */ - +/* @GetMapping("/intern/articles/") public String internArticles() { return "intern/articles/index"; @@ -180,6 +180,7 @@ public class RequestController { public String internArticlesId() { return "intern/articles/id"; } + */ @GetMapping("/intern/customers/") public String internCustomers() { diff --git a/prototype/src/main/java/org/hso/ecommerce/controller/intern/InternArticleController.java b/prototype/src/main/java/org/hso/ecommerce/controller/intern/InternArticleController.java index c1cfbbd..df25756 100644 --- a/prototype/src/main/java/org/hso/ecommerce/controller/intern/InternArticleController.java +++ b/prototype/src/main/java/org/hso/ecommerce/controller/intern/InternArticleController.java @@ -12,7 +12,7 @@ import org.springframework.ui.Model; import org.springframework.web.bind.annotation.*; @Controller -@RequestMapping("intern/listedArticles") +@RequestMapping("intern/articles") public class InternArticleController { @Autowired private final ArticleRepository articleRepository = null; @@ -49,6 +49,26 @@ public class InternArticleController { return "intern/listedArticles/id"; } + + + @PostMapping("/{id}") + public String newEmployee( Model model, @PathVariable String id) { + + System.out.println("\n------ POST -----\n"); + + + int articleid = Integer.parseInt(id); + + ListedArticlesListIdTotal total = new ListedArticlesListIdTotal(); + + total.addArticle(articleRepository.findArticleById(articleid), + warehouseEntryRepository.getArticleStock(articleid).orElse(0)); + + model.addAttribute("ArticleID", total); + + return "intern/listedArticles/id"; + } + public static class ListedArticlesListTotals { diff --git a/prototype/src/main/resources/templates/fragments/intern.html b/prototype/src/main/resources/templates/fragments/intern.html index 79d5f7e..6676abf 100644 --- a/prototype/src/main/resources/templates/fragments/intern.html +++ b/prototype/src/main/resources/templates/fragments/intern.html @@ -13,11 +13,7 @@