CHANGE:
continuous-integration/drone/push Build is failing
Details
continuous-integration/drone/push Build is failing
Details
Changement des méthodes et des attributs des classes ADD: Ajout de classes qui dépendenttemp
parent
7f087f9843
commit
ce9c40f7b4
@ -1,10 +0,0 @@
|
|||||||
import { User } from "./user";
|
|
||||||
|
|
||||||
export class UserCreater{
|
|
||||||
create(username:string, password:string, passConf:string, nationality:string, sexe:string){
|
|
||||||
if (username=="" || username.includes(" ") || nationality=="" || password!=passConf || password=="" ||
|
|
||||||
sexe==""){
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -0,0 +1,11 @@
|
|||||||
|
import { User } from "./user";
|
||||||
|
import tabSkinApp from "../../constSkin";
|
||||||
|
|
||||||
|
export class UserCreator{
|
||||||
|
createUser(username:string, password:string, passConf:string, nationality:string, sexe:string, date:Date){
|
||||||
|
//Récup l'ID d'après dans la bdd
|
||||||
|
const u = new User('0000', username, password, nationality, sexe, date, 0, 0, 0, tabSkinApp[0], [tabSkinApp[0]], undefined);
|
||||||
|
//Ajout du joueur dans la bdd
|
||||||
|
return u;
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,24 @@
|
|||||||
|
import { User } from "./user";
|
||||||
|
|
||||||
|
|
||||||
|
export default class UserModificationManager{
|
||||||
|
changePassword(user:User, password:string){
|
||||||
|
user.setPassword(password);
|
||||||
|
//modif dans la bdd
|
||||||
|
}
|
||||||
|
|
||||||
|
changeUsername(user:User, username:string){
|
||||||
|
user.setPassword(username);
|
||||||
|
//modif dans la bdd
|
||||||
|
}
|
||||||
|
|
||||||
|
changeNationality(user:User, nationality:string){
|
||||||
|
user.setNationality(nationality);
|
||||||
|
//modif dans la bdd
|
||||||
|
}
|
||||||
|
|
||||||
|
changeSexe(user:User, sexe:string){
|
||||||
|
user.setSexe(sexe);
|
||||||
|
//modif dans la bdd
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,13 @@
|
|||||||
|
import { Skin } from '../Skin'
|
||||||
|
import { User } from './user'
|
||||||
|
|
||||||
|
|
||||||
|
export default class UserSkinModifier{
|
||||||
|
addSkin(user:User, skin:Skin){
|
||||||
|
user.addSkin(skin);
|
||||||
|
}
|
||||||
|
|
||||||
|
changeCurrentSkin(user:User, skin:Skin){
|
||||||
|
user.setCurrentSkin(skin);
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in new issue