コード例 #1
0
ファイル: HomeController.cs プロジェクト: mbana1/SONDAGEGOLD
        public ActionResult Resultat(int idsondageCourant)
        {
            ClasseSondage sondage = DataAcces.RecupererSondageEnBDD(idsondageCourant);


            return(View(sondage));
        }
コード例 #2
0
ファイル: HomeController.cs プロジェクト: mbana1/SONDAGEGOLD
        public ActionResult SondageLiensDeGestion(int id, string Clef)
        {
            ClasseSondage classeSondage = DataAcces.RecupererSondageEnBDD(id);

            if (classeSondage.ClefDeSupression == Clef)
            {
                return(View(classeSondage));
            }

            return(View());
        }
コード例 #3
0
ファイル: HomeController.cs プロジェクト: mbana1/SONDAGEGOLD
        public ActionResult Suppression(int id, string Clef)
        {
            ClasseSondage classeSondage = DataAcces.RecupererSondageEnBDD(id);

            if (classeSondage.ClefDeSupression == Clef)
            {
                DataAcces.DesactivationSondage(id);
                return(RedirectToAction("VoteDesactiver", new { idsondageCourant = id }));
            }

            return(View());
        }
コード例 #4
0
        public void TesteLesLiensSupression()
        {
            ReponseSondage        Reponse        = new ReponseSondage("Football");
            ReponseSondage        Reponse1       = new ReponseSondage("Handball");
            ReponseSondage        Reponse2       = new ReponseSondage("Tenis");
            List <ReponseSondage> ListeDeReponse = new List <ReponseSondage>();

            ListeDeReponse.Add(Reponse);
            ListeDeReponse.Add(Reponse1);
            ListeDeReponse.Add(Reponse2);
            ClasseSondage sondage = new ClasseSondage("Quel est le plus beau sport", ListeDeReponse, false);

            Assert.IsTrue(sondage.LienDeSupression() == "http://localhost:50700/Home/Suppression?id=0&Clef=" + sondage.ClefDeSupression);
        }
コード例 #5
0
        public void TesteLesLiensResulta()
        {
            ReponseSondage        Reponse        = new ReponseSondage("Football");
            ReponseSondage        Reponse1       = new ReponseSondage("Handball");
            ReponseSondage        Reponse2       = new ReponseSondage("Tenis");
            List <ReponseSondage> ListeDeReponse = new List <ReponseSondage>();

            ListeDeReponse.Add(Reponse);
            ListeDeReponse.Add(Reponse1);
            ListeDeReponse.Add(Reponse2);
            ClasseSondage sondage = new ClasseSondage("Quel est le plus beau sport", ListeDeReponse, false);

            Assert.IsTrue(sondage.LienDeResultat() == "http://localhost:50700/Home/Resultat?idsondageCourant=0");
        }
コード例 #6
0
        public void TesteLesValeursParDefautDeLaClaseSondage()
        {
            ReponseSondage        Reponse        = new ReponseSondage("Football");
            ReponseSondage        Reponse1       = new ReponseSondage("Handball");
            ReponseSondage        Reponse2       = new ReponseSondage("Tenis");
            List <ReponseSondage> ListeDeReponse = new List <ReponseSondage>();

            ListeDeReponse.Add(Reponse);
            ListeDeReponse.Add(Reponse1);
            ListeDeReponse.Add(Reponse2);
            ClasseSondage sondage = new ClasseSondage("Quel est le plus beau sport", ListeDeReponse, false);

            Assert.IsTrue(sondage.IdSondage == 0 && sondage.NombreDeVotant == 0 && sondage.ClefDeSupression == "ClesParDefaut");
        }
コード例 #7
0
        public void TesteUnitaireLesReponsesDuSondage()
        {
            ReponseSondage        Reponse        = new ReponseSondage("UnitTest1");
            ReponseSondage        Reponse1       = new ReponseSondage("UnitTest2");
            ReponseSondage        Reponse2       = new ReponseSondage("UnitTest3");
            List <ReponseSondage> ListeDeReponse = new List <ReponseSondage>();

            ListeDeReponse.Add(Reponse);
            ListeDeReponse.Add(Reponse1);
            ListeDeReponse.Add(Reponse2);
            ClasseSondage sondage        = new ClasseSondage("Creation d'un sondage UniTest", ListeDeReponse, false);
            int           idUnitest      = DataAcces.CreerUnSondage(sondage);
            ClasseSondage SondageUniTest = DataAcces.RecupererSondageEnBDD(idUnitest);

            Assert.IsTrue(SondageUniTest.ListeDeReponse[0].Reponse == "UnitTest1" && SondageUniTest.ListeDeReponse[1].Reponse == "UnitTest2" && SondageUniTest.ListeDeReponse[2].Reponse == "UnitTest3", "la Question du Sondage n'as pas été correctement Enregistrer");
        }
コード例 #8
0
        public void TesteUnitaireCréationSondage()
        {
            ReponseSondage        Reponse        = new ReponseSondage("UnitTest1");
            ReponseSondage        Reponse1       = new ReponseSondage("UnitTest2");
            ReponseSondage        Reponse2       = new ReponseSondage("UnitTest3");
            List <ReponseSondage> ListeDeReponse = new List <ReponseSondage>();

            ListeDeReponse.Add(Reponse);
            ListeDeReponse.Add(Reponse1);
            ListeDeReponse.Add(Reponse2);
            ClasseSondage sondage        = new ClasseSondage("Creation d'un sondage UniTest", ListeDeReponse, false);
            int           idUnitest      = DataAcces.CreerUnSondage(sondage);
            ClasseSondage SondageUniTest = DataAcces.RecupererSondageEnBDD(idUnitest);

            Assert.IsTrue(SondageUniTest.QuestionChoixMultiples == false, "le choixmultiple n'as pas été pris en compte");
        }
コード例 #9
0
ファイル: HomeController.cs プロジェクト: mbana1/SONDAGEGOLD
        public ActionResult CreationSondage(string Question, List <string> Reponse, string CheckBox)
        {
            List <ReponseSondage> ListeDeQuestions = ClasseSondage.GetlisteDeReponses(Reponse);



            bool          choix         = FonctionUtiles.Choixmultiple(CheckBox);
            ClasseSondage classeSondage = new ClasseSondage(Question, ListeDeQuestions, choix);


            int           IDSondage      = DataAcces.CreerUnSondage(classeSondage);
            ClasseSondage SondageCourant = DataAcces.RecupererSondageEnBDD(IDSondage);

            //on écrit new pius le nom du parametre du controller qu'on aimerais ateindre = à la valeur qu'on aimerais intégrer
            return(RedirectToAction("SondageLiensDeGestion", new { id = IDSondage, Clef = SondageCourant.ClefDeSupression }));
        }
コード例 #10
0
        public void TesteDesactivationSondage()
        {
            ReponseSondage        Reponse        = new ReponseSondage("UnitTest1");
            ReponseSondage        Reponse1       = new ReponseSondage("UnitTest2");
            ReponseSondage        Reponse2       = new ReponseSondage("UnitTest3");
            List <ReponseSondage> ListeDeReponse = new List <ReponseSondage>();

            ListeDeReponse.Add(Reponse);
            ListeDeReponse.Add(Reponse1);
            ListeDeReponse.Add(Reponse2);
            ClasseSondage sondage   = new ClasseSondage("Creation d'un sondage UniTest", ListeDeReponse, false);
            int           idUnitest = DataAcces.CreerUnSondage(sondage);

            DataAcces.DesactivationSondage(idUnitest);
            ClasseSondage SondageUniTest = DataAcces.RecupererSondageEnBDD(idUnitest);

            Assert.IsTrue(SondageUniTest.EtatDuSondage == false, "le sondage n'as pas été désactivé");
        }