Esempio n. 1
0
 public ActionResult Details(int id)
 {
     var produit = _db.Produits.Find(id);
     var listePhotos = produit.Photos.Select(p => p.Path).ToList();
     var prix = produit.Prix != null ? 0 : produit.Prix.FirstOrDefault().Montant;
     var pr = new ProduitViewModel()
     {
         IdProduit = produit.IdProduit,
         NbPlaces = produit.NbPlaces ?? 1,
         Adresse = produit.Adresse,
         ListPhotos = listePhotos,
         Prix = (prix != null ? (int)prix : 0)
     };
     var ville = _db.Produits.Find(id).Villes;
     var pays = _db.Villes.Find(ville.idVille).Pays;
     var region = _db.Pays.Find(pays.CodeIso3).Regions;
     BCI.Add(new BreadCrumbItem(region.name, "Index", "Regions", region.idRegion.ToString()));
     BCI.Add(new BreadCrumbItem(pays.Name, "Index", "Pays", pays.CodeIso3));
     BCI.Add(new BreadCrumbItem(ville.name, "Index", "Villes", ville.idVille.ToString()));
     return View(pr);
 }
Esempio n. 2
0
 public PartialViewResult Miniature(int id)
 {
     var produit = _db.Produits.Find(id);
     var listePhotos = produit.Photos.Select(p => p.Path).ToList();
     var pr = new ProduitViewModel()
     {
         IdProduit = produit.IdProduit,
         NbPlaces = produit.NbPlaces ?? 1,
         Adresse = produit.Adresse,
         ListPhotos = listePhotos
     };
     return PartialView("_ProduitMini", pr);
 }