diff --git a/src/main/java/fr/eni/demo/controller/GameTypeController.java b/src/main/java/fr/eni/demo/controller/GameTypeController.java new file mode 100644 index 0000000..90e496f --- /dev/null +++ b/src/main/java/fr/eni/demo/controller/GameTypeController.java @@ -0,0 +1,34 @@ +package fr.eni.demo.controller; + +import fr.eni.demo.bll.GameTypeService; +import fr.eni.demo.bo.GameType; +import fr.eni.demo.bo.Stock; +import lombok.RequiredArgsConstructor; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import java.util.HashMap; +import java.util.Map; + +@RestController +@RequestMapping("/api/gametype") +@RequiredArgsConstructor +public class GameTypeController { + + private final GameTypeService gameTypeService; + + @PostMapping + public ResponseEntity> create(@RequestBody GameType gameType) { + gameTypeService.add(gameType); + Map response = new HashMap<>(); + response.put("message", "Game type create"); + response.put("status", true); + response.put("data", new HashMap<>()); + + return ResponseEntity.ok(response); + } + +}