forked from tom.biard/ScienceQuest
parent
51f0799f86
commit
207e529c8c
@ -0,0 +1,31 @@
|
||||
package fr.iut.sciencequest.sae.controllers;
|
||||
|
||||
import fr.iut.sciencequest.sae.dto.utilisateur.UtilisateurDTO;
|
||||
import fr.iut.sciencequest.sae.dto.utilisateur.UtilisateurWithPasswordDTO;
|
||||
import fr.iut.sciencequest.sae.services.interfaces.IUtilisateurService;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
@AllArgsConstructor
|
||||
@RestController
|
||||
@RequestMapping("/api/v1/utilisateur")
|
||||
public class UtilisateurController {
|
||||
private final IUtilisateurService utilisateurService;
|
||||
|
||||
@PostMapping
|
||||
@ResponseBody
|
||||
public UtilisateurDTO register(UtilisateurWithPasswordDTO user) {
|
||||
return utilisateurService.save(user);
|
||||
}
|
||||
|
||||
@GetMapping("/connexion")
|
||||
@ResponseBody
|
||||
public UtilisateurDTO login(UtilisateurWithPasswordDTO user) {
|
||||
return utilisateurService.login(user);
|
||||
}
|
||||
|
||||
/*@GetMapping(value = "/{id}", produces = MediaType.APPLICATION_JSON_VALUE)
|
||||
public UtilisateurDTO getUser(@PathVariable Integer id) {
|
||||
return scientifiqueModelAssembler.toModel(this.scientifiqueService.findById(id));
|
||||
}*/
|
||||
}
|
Loading…
Reference in new issue