Recuperer la valeur d'une requete dans une session [Résolu]

Signaler
Messages postés
5
Date d'inscription
mardi 19 mai 2020
Statut
Membre
Dernière intervention
25 mai 2020
-
Messages postés
5
Date d'inscription
mardi 19 mai 2020
Statut
Membre
Dernière intervention
25 mai 2020
-
Bonjour , je développe une application en asp.net mvc , et je n'arrive pas à recuprer le resultat d'une requete dans une session à partir d'un Modelview
Merci d'avance pour vote aide qui me permettera d'avancer



           public ActionResult Index()
        {
          
                List<valideyd> valideayds = db.valideyd.ToList();
                List<demande> demandes = db.demande.ToList();
                List<utilisateur> utilisateurs = db.utilisateur.ToList();

                var MV = (from a in valideayds

                          join b in demandes
                          on a.iddemande_valideyd equals b.id_demande

                          join c in utilisateurs
                          on b.id_demande equals c.id_utilisateur

                          where c.id_utilisateur == 52

                          select new AydroitViewModel
                          {

                              valideaydtlist = a,


                          });

            // récuperer juste la colonne non_valideayd qui se trouve dans la table [db.valideyd]
            Session["nom_valdeyd"] = ?

            return View(MV);
         }
   

2 réponses

Messages postés
5
Date d'inscription
mardi 19 mai 2020
Statut
Membre
Dernière intervention
25 mai 2020

Completement à coté de la plaque , je tente la recuperation d'une liste dans une variable
Messages postés
5
Date d'inscription
mardi 19 mai 2020
Statut
Membre
Dernière intervention
25 mai 2020

Voila la requete resolue


 var VC = (from a in db.employe

                      join b in db.utilisateur
                      on a.id_employe equals b.idemploye_utilisateur


                      join c in db.demande
                      on b.id_utilisateur equals c.idutilisateur_demande


                      join e in db.aydroit
                      on a.id_employe equals e.idemploye_aydroit

                      where b.id_utilisateur == 52

                      select new
                      {


                          e.nom_aydroit


                      }).FirstOrDefault();



            Session["nom_ayd"] = VC.nom_aydroit.ToString();