Partage
  • Partager sur Facebook
  • Partager sur Twitter

MVVM ViewModel sans interaction avec une View

Sujet résolu
    2 février 2021 à 10:19:07

    J'ai un model Profile avec des propriétés qui sont les même que celle de la BDD. Pour accéder au donnée j'ai une autre classe BackupProfile qui va faire toute les requêtes vers la BDD et les traitement mais n'interagie avec aucune View. Et Cette dernières classes est appelle dans mon ViewModel.

    Du coup je me pose une question.

    En MVVM une classe qui exécute du code mais n'interagit pas avec une View est bien un ViewModel ?

    -
    Edité par spoyer 2 février 2021 à 10:25:17

    • Partager sur Facebook
    • Partager sur Twitter
      2 février 2021 à 16:35:54

      Heu, non, c'est complètement l'inverse. Un ViewModel est une classe DTO/POCO (sans de véritable code) mais qui interagie avec une Vue.
      • Partager sur Facebook
      • Partager sur Twitter
      Je recherche un CDI/CDD/mission freelance comme Architecte Logiciel/ Expert Technique sur technologies Microsoft.
        3 février 2021 à 13:08:06

        Merci pour ta réponse.

        Si j'ai bien compris le seul code que je peut avoir dans un ViewModel c'est par exemple tout ce qui est d'afficher ou non certaines et la vérification de saisie après tout le reste ce passe dans le Model ?

        • Partager sur Facebook
        • Partager sur Twitter
          3 février 2021 à 13:42:01

          Oui, par exemple.

          ViewModel contient ce qui est nécessaire à l'IHM pour correctement afficher les données.

          Pour ce qui est de la vérification de la saisie, c'est peut-être plus du côté d'un "Controler", si t'en à un dans ton architecture.

          • Partager sur Facebook
          • Partager sur Twitter
          Je recherche un CDI/CDD/mission freelance comme Architecte Logiciel/ Expert Technique sur technologies Microsoft.
            3 février 2021 à 13:51:08

            Super Merci Beaucoup pour ton aide !
            • Partager sur Facebook
            • Partager sur Twitter

            MVVM ViewModel sans interaction avec une View

            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
            • Editeur
            • Markdown