Merge pull request #20 from HediMjid/blandine

modif methode sign-up et controller membre et model membre
This commit is contained in:
Blandine Bajard 2022-01-21 14:49:05 +01:00 committed by GitHub
commit ba0cb8c258
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 2 deletions

View File

@ -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;
} }

View File

@ -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 {