Example #1
0
        public ActionResult Sondage(int Id)
        {
            ViewBag.idSondage = Id;

            // On vérifie si le sondage n'a pas été précédemment désactivé
            QuestionEtChoix QuestionEtChoixBDD = SQL.GetQuestionEtChoix(Id);

            if (QuestionEtChoixBDD.sondageActif == true)
            {
                return(View("Sondage", QuestionEtChoixBDD));
            }
            else
            {
                return(View("SondageDesactive"));
            }
        }
Example #2
0
        public ActionResult Vote(int id)                    //insère la question et ses choix dans la vue de Vote
        {
            List <int> listeIdSondage = SQL.GetTousLesId(); //récupère la liste de tous les idSondage présents dans la BDD

            if (SQL.EstActif(id))                           //si le sondage est désactivé, redirige vers la page de résultat du sondage
            {
                foreach (var idSondage in listeIdSondage)
                {
                    if (id == idSondage)     //si l'id est dans la liste de tous les idSondage présents dans la BDD --> redirige vers la page de vote
                    {
                        QuestionEtChoix questionchoix = SQL.GetQuestionEtChoix(id);
                        return(View("Vote", questionchoix));
                    }
                }
            }
            else
            {
                return(Redirect("Resultat?id=" + id));
            }
            return(Redirect("Introuvable"));
        }