Пример #1
0
 public ActionResult ValidationFormulaire(FormulaireModel f)
 {
     if (!ModelState.IsValid)
     {
         return(View("Formulaire"));
     }
     //reste à faire : tester de si les champs du modele sont bien remplis
     //s'ils ne sont pas bien remplis, afficher une erreur et rester sur la page formulaire
     //sinon, appeler la page ValidationFormulaire avec les données remplies par l'utilisateur
     return(View(f));
 }
Пример #2
0
 public ActionResult ValidationFormulaire(FormulaireModel formulaire)
 {
     //Vérification que le formulaire reçu respecte de le model
     if (ModelState.IsValid)
     {
         //envoie vers la page de validation
         return(View(formulaire));
     }
     //retour à la page formulaire avec les erreurs données par le model
     return(Index("Formulaire"));
 }
Пример #3
0
        // GET: Formulaire
        public ActionResult Index()
        {
            var form = new FormulaireModel()
            {
                Formulaire = new Formulaire()
                {
                    Header = new Header()
                    {
                        Libelle = "Formulaire 01"
                    },

                    Pages = new List <Page>()
                    {
                        new Page()
                        {
                            Questions = new List <Question>()
                            {
                                new QuestionText()
                                {
                                    Id      = 1,
                                    Libelle = "Votre Nom"
                                },
                                new QuestionChoixUnique()
                                {
                                    Id           = 2,
                                    Libelle      = "Langue préférée",
                                    Propositions = new List <string>()
                                    {
                                        "C#", "JAVA", "JAVASCRIPT", "C++"
                                    }
                                },

                                new QuestionChoixMultiples()
                                {
                                    Id           = 3,
                                    Libelle      = "Vos loisirs",
                                    Propositions = new List <string>()
                                    {
                                        "Sport", "Cuisine", "Cinéma", "Voyage"
                                    }
                                }
                            }
                        },

                        new Page()
                        {
                            Questions = new List <Question>()
                            {
                                new QuestionText()
                                {
                                    Id      = 1,
                                    Libelle = "Votre Nom 2"
                                },
                                new QuestionChoixUnique()
                                {
                                    Id           = 2,
                                    Libelle      = "Langue préférée 3",
                                    Propositions = new List <string>()
                                    {
                                        "C#", "JAVA", "JAVASCRIPT", "C++"
                                    }
                                },

                                new QuestionChoixMultiples()
                                {
                                    Id           = 3,
                                    Libelle      = "Vos loisirs",
                                    Propositions = new List <string>()
                                    {
                                        "Sport", "Cuisine", "Cinéma", "Voyage"
                                    }
                                }
                            }
                        }
                    }
                }
            };

            Session["FormulaireModel"] = form;

            return(View(form));
        }