Ejemplo n.º 1
0
        public ActionResult DetailProduit(Produit pModel)
        {
            if (ModelState.IsValid)
            {
                Produit.SaveProduit(pModel);

                //copy de la photo dans le serveur
                if (pModel.Fichier != null && pModel.Fichier.ContentLength > 0)
                {
                    bool imageAjoute = Outils.SavePhotoProduitServer(pModel, Server, true);
                    if (imageAjoute)
                    {
                        TempData["Message"] = "Imeuble ajoute avec acces";
                        return(RedirectToAction("ProfileProduit", "Produit", new { pId = pModel.Id }));
                    }
                    else
                    {
                        ModelState.AddModelError("", "La photo de l'imeuble n'a pas ete sauvegarde");
                        return(View(pModel));
                    }
                }
                else
                {
                    ModelState.AddModelError("", "La photo de l'imeuble est obligatoire");
                    return(View(pModel));
                }
            }
            //ERREUR dans le modele
            else
            {
                return(View(pModel));
            }
        }
Ejemplo n.º 2
0
 //ajouter photo et retourner vers les details de l'imeuble
 public ActionResult Ajouter(Produit pModel)
 {
     Outils.SavePhotoProduitServer(pModel, Server, false);
     return(RedirectToAction("DetailProduit", "Produit", new { pId = pModel.Id }));
 }
Ejemplo n.º 3
0
        //
        // GET: /PhotosProduit/

        public ActionResult ChangerImageProfile(Produit pModel)
        {
            Outils.SavePhotoProduitServer(pModel, Server, true);
            return(RedirectToAction("DetailProduit", "Produit", new { pId = pModel.Id }));
        }