Bonjour à vous,
Une question surement très simple pour vous, mais je suis débutant et je galère.
J'utilise Entity Framework et MVC4 Web Api. J'attends donc un retour en JSON.
Pour le moment j'ai le code ci dessous qui fonctionne très bien sauf que je souhaite afficher le tout par entreprise du genre:
Entreprise 1
appel d'offre 1
appel d'offre 2
Entreprise 2
appel d'offre 3
appel d'offre 4
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 var DTOappelOffres = from c in db.appelOffres.Include(a => a.entreprise).Include(a => a.statutAppelOffre).Include(a => a.source) select new DTOappelOffre { ID = c.ID, titre = c.titre, pretention = c.pretention, dateAjout = c.dateAjout, dateDebut = c.dateDebut, deadLine = c.deadLine, dateLivraison = c.dateLivraison, lienProjet = c.lienProjet, entrepriseID = c.entrepriseID, statutAppelOffreID = c.statutAppelOffreID, sourceID = c.sourceID, nomEntreprise = c.entreprise.nom, libelleStatutAppelOffre = c.statutAppelOffre.libelle, libelleSource = c.source.libelle };
J'ai un peu de mal à la faire avec knockout mais je pense que ce n'est pas propre et l'idéal est de sortir un objet plus correcte.
J'ai tenté de faire la requête sur la table entreprise, mais impossible de faire Include("appelOffres.source") j'arrive à inclure qu'un niveau ???
Merci à vous
Partager