Bonjour,
Lors d'un ajout, d'une modification ou suppression d'un utilisateur, le controller me remonte une erreur sur ma variable Droit.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public partial class Utilisateur { public int PKIdUtilisateur { get; set; } public string Nom { get; set; } public string Prenom { get; set; } public string Trigramme { get; set; } public string Identifiant { get; set; } public string Mot_de_passe { get; set; } public int FK_IdDroit { get; set; } public virtual Droit Droit { get; set; } }Par exemple lors d'une modification d'un utilisateur je passe un objet utilisateur à la vue. Celui-ci comporte toutes les informations.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public partial class Droit { public Droit() { this.Utilisateur = new HashSet<Utilisateur>(); } public int PKIdDroit { get; set; } public string Nom { get; set; } public int Niveau { get; set; } public virtual ICollection<Utilisateur> Utilisateur { get; set; } }
En revanche lorsque je clique sur le bouton modifier de ma vue l'objet que me retourne la vue est rempli sauf mon objet Droit qui est null est le controller (ModelState) me remonte comme erreur.
Auriez vous un idée merci ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Échec de la conversion de paramètre du type «*System.String*» en type «*CULTE.Models.Droit*», car aucun convertisseur de type ne peut effectuer une conversion entre ces types
Partager