Salut,
alors, tu as deux façons d'aborder ton problème.
Le plus simple est de partir de l'objet principal de ta vue, dans ton cas, société
Dans ton contrôleur SocieteController, dans la méthode Edit, au lieu de renvoyer un objet de type Société à la vue, tu crées un objet SocieteEditViewModel, qui va contenir, en plus de tes informations de société, la liste des contacts.
Ensuite, tu ajoutes dans ta vue, aprés la partie dédiée à l'edition, une table ou tu listes les contacts
Ca marche bien si c'est la seule vue concernée.
Le plan B, qui est plus souple sur le long terme, c'est d'ajouter une action ListContactSocietes dans ton controlleur ContactController, un e vue partielle ListContactSocietes, et de faire un rendu d'action partielle, style:
@{Html.RenderAction("ListContactSocietes ", "Contact", new { societeId = model.societeId });}
Partager