Bonjour,

Suite à différents problèmes de lenteurs sur mon application, je cherche à alléger mon code.
Je voudrais donc de l'aide pour essayer de comprendre comment regrouper dans informations dans une collection plutôt que d'appeler un objet connexe un peu lourd.

J'ai donc une classe Personne qui elle peut avoir plusieurs Absences au cours de l'année.
J'ai donc un écran qui me retourne la liste des personnes (un ViewModelPersonne) qui me permet d'appeler les commandes de validations de congés propres à celle-ci.
Hors la classe ViewModelPersonne est super lourde (contient la liste des mission / les infos persos / etc ...).

Ma solution consisterai à me retourner la liste des Absences à validé puis de les regrouper par le nom de la personne. (Absence.Personne)
Hors, je ne sais pas si cela est correct ou si je fais fausse route.

De plus, je ne sais pas comment regrouper mes listes dans un Template via un objet connexe.
Dois-je créer une classe wrapper plus légère que ma classe ViewModelPersonne ?

Merci d'avance pour votre aide et la réflexion que vous pourrez m'apporter.