Merge pull request #20 from HediMjid/blandine
modif methode sign-up et controller membre et model membre
This commit is contained in:
commit
ba0cb8c258
|
@ -44,9 +44,10 @@ public class Membre {
|
||||||
public Membre() {
|
public Membre() {
|
||||||
}
|
}
|
||||||
|
|
||||||
public Membre(String nom, String prenom, LocalDate dateNaissance, Team team, @NotNull String email, @NotNull String password, List<Role> roleList) {
|
public Membre(String nom, String prenom, String couleur, LocalDate dateNaissance, Team team, @NotNull String email, @NotNull String password, List<Role> roleList) {
|
||||||
this.nom = nom;
|
this.nom = nom;
|
||||||
this.prenom = prenom;
|
this.prenom = prenom;
|
||||||
|
this.couleur = couleur;
|
||||||
this.dateNaissance = dateNaissance;
|
this.dateNaissance = dateNaissance;
|
||||||
this.email = email;
|
this.email = email;
|
||||||
this.password = password;
|
this.password = password;
|
||||||
|
@ -65,6 +66,12 @@ public class Membre {
|
||||||
public String getNom() {
|
public String getNom() {
|
||||||
return nom;
|
return nom;
|
||||||
}
|
}
|
||||||
|
public String getCouleur() {
|
||||||
|
return couleur;
|
||||||
|
}
|
||||||
|
public void setCouleur(String couleur) {
|
||||||
|
this.couleur = couleur;
|
||||||
|
}
|
||||||
public void setNom(String nom) {
|
public void setNom(String nom) {
|
||||||
this.nom = nom;
|
this.nom = nom;
|
||||||
}
|
}
|
||||||
|
|
|
@ -48,7 +48,7 @@ public class MembreServiceImpl implements MembreService {
|
||||||
@Override
|
@Override
|
||||||
public String signup(Membre membre) throws ExistingUsernameException {
|
public String signup(Membre membre) throws ExistingUsernameException {
|
||||||
if (!membreRepository.existsByEmail(membre.getEmail())) {
|
if (!membreRepository.existsByEmail(membre.getEmail())) {
|
||||||
Membre membreToSave = new Membre(membre.getNom(), membre.getPrenom(), membre.getDateNaissance(), membre.getTeam(), membre.getEmail(), passwordEncoder.encode(membre.getPassword()), membre.getRoleList());
|
Membre membreToSave = new Membre(membre.getNom(), membre.getPrenom(), membre.getCouleur(), membre.getDateNaissance(), membre.getTeam(), membre.getEmail(), passwordEncoder.encode(membre.getPassword()), membre.getRoleList());
|
||||||
membreRepository.save(membreToSave);
|
membreRepository.save(membreToSave);
|
||||||
return jwtTokenProvider.createToken(membre.getEmail(), membre.getRoleList());
|
return jwtTokenProvider.createToken(membre.getEmail(), membre.getRoleList());
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in New Issue