Merge branch 'typescript' of https://codefirst.iut.uca.fr/git/BOB_PARTEAM/BOB_PARTY into typescript
commit
7cbc4f0c7d
@ -0,0 +1,24 @@
|
||||
import { Message } from "./message"
|
||||
import { User } from "./user";
|
||||
|
||||
|
||||
export class conversation{
|
||||
private TabUser?: User[];
|
||||
private TabMessage?: Message[];
|
||||
|
||||
constructor(tabUser: User[], tabMessage:Message[]){
|
||||
this.TabUser=[...tabUser];
|
||||
this.TabMessage=[...tabMessage];
|
||||
}
|
||||
|
||||
getTabMessage(){
|
||||
return this.TabMessage;
|
||||
}
|
||||
|
||||
getTabUser(){
|
||||
return this.TabUser;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
@ -0,0 +1,40 @@
|
||||
import { User } from './user'
|
||||
|
||||
|
||||
export class Message{
|
||||
private Content: string;
|
||||
private Sender: User;
|
||||
private DateEnvoie: Date;
|
||||
|
||||
constructor(content: string, sender:User, dateEnvoie:Date){
|
||||
this.Content=content;
|
||||
this.Sender=sender;
|
||||
this.DateEnvoie=dateEnvoie;
|
||||
}
|
||||
|
||||
setMessageContent(content: string){
|
||||
this.Content=content;
|
||||
}
|
||||
|
||||
setSMessageSender(sender: User){
|
||||
this.Sender=sender;
|
||||
}
|
||||
|
||||
setSMessageDate(dateEnvoie: Date){
|
||||
this.DateEnvoie=dateEnvoie;
|
||||
}
|
||||
|
||||
getMessageContent(){
|
||||
return this.Content;
|
||||
}
|
||||
|
||||
getMessageSender(){
|
||||
return this.Sender;
|
||||
}
|
||||
|
||||
getMessageDate(){
|
||||
return this.DateEnvoie;
|
||||
}
|
||||
|
||||
|
||||
}
|
Loading…
Reference in new issue