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")); } }
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")); }