Example #1
0
        public ActionResult CreationVote(FormulaireCreationSondage formulaireCreation)
        {
            //initiation de la DAL
            DAL dal = new DAL();

            //Vérifier si les champs sont cochés
            if (formulaireCreation.choix1 != null)
            {
                Vote monVote = new Vote(Int32.Parse(formulaireCreation.choix1));
                dal.CreateVote(monVote);
            }
            if (formulaireCreation.choix2 != null)
            {
                Vote monVote = new Vote(Int32.Parse(formulaireCreation.choix2));
                dal.CreateVote(monVote);
            }
            if (formulaireCreation.choix3 != null)
            {
                Vote monVote = new Vote(Int32.Parse(formulaireCreation.choix3));
                dal.CreateVote(monVote);
            }
            if (formulaireCreation.choix4 != null)
            {
                Vote monVote = new Vote(Int32.Parse(formulaireCreation.choix4));
                dal.CreateVote(monVote);
            }

            return(RedirectToAction("index", "Resultats", new { monUrl = formulaireCreation.url }));
        }
Example #2
0
        public ActionResult CreationSondage(FormulaireCreationSondage formulaireCreation)
        {
            //initiation de la DAL
            DAL dal = new DAL();
            //initialtion du sondage
            Sondage monSondage = new Sondage(formulaireCreation.question, formulaireCreation.TypeChoix);

            //vérification des choix :
            //on n'ajoute la ligne de choix que si la ligne a été renseignée
            if (!String.IsNullOrEmpty(formulaireCreation.choix1))
            {
                monSondage.ligneDeChoix.Add(new LigneDeChoix(1, formulaireCreation.choix1));
            }

            if (!String.IsNullOrEmpty(formulaireCreation.choix2))
            {
                monSondage.ligneDeChoix.Add(new LigneDeChoix(2, formulaireCreation.choix2));
            }

            if (!String.IsNullOrEmpty(formulaireCreation.choix3))
            {
                monSondage.ligneDeChoix.Add(new LigneDeChoix(3, formulaireCreation.choix3));
            }

            if (!String.IsNullOrEmpty(formulaireCreation.choix4))
            {
                monSondage.ligneDeChoix.Add(new LigneDeChoix(4, formulaireCreation.choix4));
            }

            //création du sondage dans la base
            dal.CreateSondage(monSondage);


            int numero = monSondage.numeroDeSondage;

            //création des lignes de choix dans la base
            dal.AjoutLignesDeChoix(monSondage.ligneDeChoix, monSondage.numeroDeSondage);


            TempData["InformationVote"] = "<p>Lien de Vote a partager : /Vote/Index?Url=" + monSondage.lienVote + "<br /></p>";
            TempData["InformationVote"] = TempData["InformationVote"] + "<p>Lien de Résultatsr : /Resultats/Index?monUrl=" + monSondage.lienVote + "<br /></p>";
            TempData["InformationVote"] = TempData["InformationVote"] + "<p>lien de Désactivation à garder précautionneusement : /Vote/Index?Url=" + monSondage.lienDesactivation + "<p>";

            return(RedirectToAction("index", "Vote", new { Url = monSondage.lienVote }));
        }
Example #3
0
 public ActionResult  AfficheResultats(FormulaireCreationSondage formulaireCreation)
 {
     return(RedirectToAction("index", "Resultats", new { monUrl = formulaireCreation.url }));
 }