public List<Colis> list() { var tp = bd.Colis; List < Colis > lc = new List<Colis>(); var bd1 = new ProjetContext(); foreach (var item in tp) { //var v = bd.Ville.Where(p => p.Villeid == item.villeDepartColisid).FirstOrDefault(); var v = bd1.Ville.Find(item.villeDepartColisid); item.villeDepartColis = v; v = bd1.Ville.Find(item.villeArriveColisid); item.villeArriveColis = v; lc.Add(item); } return lc; }
public Colis findid(int id) { var bd1 = new ProjetContext(); Colis c = bd.Colis.Find(id); if (c != null) { var v = bd1.Ville.Find(c.villeDepartColisid); c.villeDepartColis = v; v = bd1.Ville.Find(c.villeArriveColisid); c.villeArriveColis = v; return c; } else { c = new Colis(); c.Colisid = -1; return c; } }