Ejemplo n.º 1
0
        // Enregiste sondage en base de donnée lorsqu'il est crée
        public ActionResult CreationSondage(string Question, string Choix1, string Choix2, string Choix3, string Choix4, bool?ChoixMultiplePeutEtreNull)
        {
            bool         choixMultiple = ChoixMultiplePeutEtreNull.GetValueOrDefault(false);
            Random       aleatoire     = new Random();
            int          cleSecurite   = aleatoire.Next(1000, 100000);
            ClassSondage sondage       = new ClassSondage(0, Question, Choix1, Choix2, Choix3, Choix4, choixMultiple, false, cleSecurite);

            int idSondageCree = DataAcces.InsererEnBDD(sondage);


            return(RedirectToAction("PageChoix", new { idSondage = idSondageCree }));
        }
Ejemplo n.º 2
0
        // Page ou on vote avec vérification si vote pas désactivé
        public ActionResult PageVoter(int idSondage, int numeroSecurite)
        {
            ClassSondage sondage = DataAcces.RecupererSondagePourDesactiver(idSondage, numeroSecurite);

            if (sondage.EtatDuSondage == false)
            {
                return(View(DataAcces.RecupererSondagePourDesactiver(idSondage, numeroSecurite)));
            }
            else
            {
                return(RedirectToAction("PageDejaSupprimer", new { IdSondage = idSondage, NumeroSecurite = numeroSecurite }));
            }
        }
Ejemplo n.º 3
0
        // Page qui indique que que le votant a déjà voté sur le sondage et qu'il ne peut plus revoter
        public ActionResult PageDejaVoter(int idSondage, int numeroSecurite)
        {
            ClassSondage sondage = DataAcces.RecupererSondagePourDesactiver(idSondage, numeroSecurite);

            return(View(sondage));
        }
Ejemplo n.º 4
0
        public void TestClassSondageFalse()
        {
            ClassSondage testSondage = new ClassSondage(1, "sport préféré", "tennis", "foot", "natation", "petanque", false, false, 12345);

            Assert.IsFalse(testSondage.Question == "" && testSondage.Choix1 == "" && testSondage.Choix2 == "" && testSondage.Choix3 == "" && testSondage.Choix3 == "", "test réussi");
        }
Ejemplo n.º 5
0
        public void TestClassSondageTrue()
        {
            ClassSondage testSondage = new ClassSondage(1, "sport préféré", "tennis", "foot", "natation", "petanque", false, false, 12345);

            Assert.IsTrue(testSondage.ChoixMultiple == false && testSondage.EtatDuSondage == false && testSondage.NumeroSecurite > 0, "test réussi");
        }