public ActionResult Creer()
        {
            ArbreCreation r = new ArbreCreation();

            r.idCreateur = SessionUtilisateur.Utilisateur.id;
            return(View(r));
        }
Example #2
0
        /*public static Abonnement VersAbonnement(this AbonnementDetails e) { if (e == null) { return null; } return new Abonnement { id = e.id, actif = e.actif, description = e.description, nom = e.nom, duree=e.duree, nombreMaxPersonnes=e.nombreMaxPersonnes, nombreMaxArbres=e.nombreMaxArbres, prix=e.prix }; }*/

        /*Arbre*/
        public static Arbre VersArbre(this ArbreCreation e)
        {
            if (e == null)
            {
                return(null);
            }
            return(new Arbre {
                nom = e.nom, description = e.description
            });
        }
        public ActionResult Creer(ArbreCreation e)
        {
            if (ModelState.IsValid)
            {
                ArbreServiceAPI rsa = new ArbreServiceAPI();
                Arbre           a   = e.VersArbre();
                /* init */
                a.idCreateur = SessionUtilisateur.Utilisateur.id;

                /****/
                int i = rsa.Creer(a);
                if (i > 0)
                {
                    SessionUtilisateur.arbres.Add(new ArbreServiceAPI().Donner(i));
                    return(RedirectToAction("Index"));
                }
            }
            return(View(e));
        }