diff --git a/front/MyINPulse-front/src/ApiClasses/Appointment.ts b/front/MyINPulse-front/src/ApiClasses/Appointment.ts index 392c1d1..559eeb2 100644 --- a/front/MyINPulse-front/src/ApiClasses/Appointment.ts +++ b/front/MyINPulse-front/src/ApiClasses/Appointment.ts @@ -63,6 +63,17 @@ class Appointment { set appointmentSubject(value: string | undefined) { this._appointmentSubject = value; } + + toObject() { + return { + idAppointment: this.idAppointment, + appointmentDate: this.appointmentDate, + appointmentTime: this.appointmentTime, + appointmentDuration: this.appointmentDuration, + appointmentPlace: this.appointmentPlace, + appointmentSubject: this.appointmentSubject, + }; + } } export default Appointment; diff --git a/front/MyINPulse-front/src/ApiClasses/JoinRequest.ts b/front/MyINPulse-front/src/ApiClasses/JoinRequest.ts index e09dff0..2bc97df 100644 --- a/front/MyINPulse-front/src/ApiClasses/JoinRequest.ts +++ b/front/MyINPulse-front/src/ApiClasses/JoinRequest.ts @@ -27,6 +27,13 @@ class JoinRequest { set entrepreneur(value: UserEntrepreneur | undefined) { this._entrepreneur = value; } + + toObject() { + return { + idProject: this.idProject, + entrepreneur: this.entrepreneur, + }; + } } export default JoinRequest; diff --git a/front/MyINPulse-front/src/ApiClasses/JoinRequestDecision.ts b/front/MyINPulse-front/src/ApiClasses/JoinRequestDecision.ts index 41afd80..82f51e7 100644 --- a/front/MyINPulse-front/src/ApiClasses/JoinRequestDecision.ts +++ b/front/MyINPulse-front/src/ApiClasses/JoinRequestDecision.ts @@ -13,6 +13,12 @@ class JoinRequestDecision { set isAccepted(value: boolean | undefined) { this._isAccepted = value; } + + toObject() { + return { + isAccepted: this._isAccepted, + }; + } } export default JoinRequestDecision; diff --git a/front/MyINPulse-front/src/ApiClasses/ProjectDecision.ts b/front/MyINPulse-front/src/ApiClasses/ProjectDecision.ts index e9094a8..82a1e7f 100644 --- a/front/MyINPulse-front/src/ApiClasses/ProjectDecision.ts +++ b/front/MyINPulse-front/src/ApiClasses/ProjectDecision.ts @@ -33,6 +33,14 @@ class ProjectDecision { set isAccepted(value: boolean | undefined) { this._isAccepted = value; } + + toObject() { + return { + projectId: this._projectId, + adminId: this._adminId, + isAccepted: this._isAccepted, + }; + } } export default ProjectDecision; diff --git a/front/MyINPulse-front/src/ApiClasses/Repport.ts b/front/MyINPulse-front/src/ApiClasses/Repport.ts index e3a0c89..b4cc304 100644 --- a/front/MyINPulse-front/src/ApiClasses/Repport.ts +++ b/front/MyINPulse-front/src/ApiClasses/Repport.ts @@ -23,6 +23,13 @@ class Report { set reportContent(value: string | undefined) { this._reportContent = value; } + + toObject() { + return { + idReport: this._idReport, + reportContent: this._reportContent, + }; + } } export default Report; diff --git a/front/MyINPulse-front/src/ApiClasses/User.ts b/front/MyINPulse-front/src/ApiClasses/User.ts index 53d3906..d0484a4 100644 --- a/front/MyINPulse-front/src/ApiClasses/User.ts +++ b/front/MyINPulse-front/src/ApiClasses/User.ts @@ -62,6 +62,17 @@ class User { set phoneNumber(value: string | undefined) { this._phoneNumber = value; } + + toObject() { + return { + idUser: this._idUser, + userSurname: this._userSurname, + userName: this._userName, + primaryMail: this._primaryMail, + secondaryMail: this._secondaryMail, + phoneNumber: this._phoneNumber, + }; + } } export default User; diff --git a/front/MyINPulse-front/src/ApiClasses/UserAdmin.ts b/front/MyINPulse-front/src/ApiClasses/UserAdmin.ts index b86caa0..27e3bfb 100644 --- a/front/MyINPulse-front/src/ApiClasses/UserAdmin.ts +++ b/front/MyINPulse-front/src/ApiClasses/UserAdmin.ts @@ -5,6 +5,10 @@ class UserAdmin extends User { constructor(data: Partial = {}) { super(data); } + + get idUser(): number | undefined { + return super.idUser; + } } export default UserAdmin; diff --git a/front/MyINPulse-front/src/ApiClasses/UserEntrepreneur.ts b/front/MyINPulse-front/src/ApiClasses/UserEntrepreneur.ts index e61ca58..0a340a5 100644 --- a/front/MyINPulse-front/src/ApiClasses/UserEntrepreneur.ts +++ b/front/MyINPulse-front/src/ApiClasses/UserEntrepreneur.ts @@ -36,6 +36,15 @@ class UserEntrepreneur extends User { set sneeStatus(value: boolean | undefined) { this._sneeStatus = value; } + + toObject() { + return { + ...super.toObject(), + school: this._school, + course: this._course, + sneeStatus: this._sneeStatus, + }; + } } export default UserEntrepreneur;