proper data flow

This commit is contained in:
2025-04-18 09:55:59 +02:00
parent 8fc8473962
commit b25bd3dbe9
4 changed files with 21 additions and 10 deletions

View File

@@ -32,6 +32,15 @@ public class ClientController {
}
}
@PostMapping("/add")
public ResponseEntity addClient(@RequestBody ClientDTO clientDTO) {
if(clientService.clientExists(clientDTO.getId())) {
return new ResponseEntity<>(HttpStatus.CONFLICT);
} else {
return new ResponseEntity<>(clientService.addClient(clientDTO), HttpStatus.CREATED);
}
}
// TODO: do zrobienia walidacja danych
@PutMapping("/edit/{id}")
public ResponseEntity updateClient(@PathVariable("id") long id, @RequestBody ClientDTO clientDTO) {