parent
7f6ac91470
commit
feee19a505
@ -1,10 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<module version="4">
|
|
||||||
<component name="ModuleClassLoaderOverlays">
|
|
||||||
<paths>
|
|
||||||
<option value="/tmp/overlay10633925828874165666" />
|
|
||||||
<option value="/tmp/overlay8943318448700809082" />
|
|
||||||
<option value="/tmp/overlay8977085641070230858" />
|
|
||||||
</paths>
|
|
||||||
</component>
|
|
||||||
</module>
|
|
@ -0,0 +1,27 @@
|
|||||||
|
package fr.iut.sciencequest.model.dto.extensions
|
||||||
|
|
||||||
|
import fr.iut.sciencequest.model.dto.ScientifiqueDTO
|
||||||
|
import fr.iut.sciencequest.model.metier.Scientifique
|
||||||
|
|
||||||
|
fun ScientifiqueDTO.ToModel(): Scientifique {
|
||||||
|
val model = Scientifique(
|
||||||
|
id = this.id,
|
||||||
|
descriptif = this.descriptif,
|
||||||
|
nom = this.nom,
|
||||||
|
prenom = this.photo,
|
||||||
|
photo = this.photo,
|
||||||
|
difficulte = this.difficulte.ToModel(),
|
||||||
|
sexe = this.sexe,
|
||||||
|
ratioTrouve = this.ratioTrouve,
|
||||||
|
thematique = this.thematique.ToModel()
|
||||||
|
)
|
||||||
|
return model
|
||||||
|
}
|
||||||
|
|
||||||
|
fun List<ScientifiqueDTO>.ToModel(): List<Scientifique> {
|
||||||
|
val liste = ArrayList<Scientifique>();
|
||||||
|
for (dto in this) {
|
||||||
|
liste.add(dto.ToModel())
|
||||||
|
}
|
||||||
|
return liste
|
||||||
|
}
|
Loading…
Reference in new issue