コード例 #1
0
        public IActionResult Index()
        {
            EtudiantContext requetesEtudiants = new EtudiantContext(connectionString);
            List <Etudiant> Etudiants         = requetesEtudiants.GetAll();

            AcceuilViewModel model = new AcceuilViewModel();

            model.Etudiants = Etudiants;

            return(View(model));
        }
コード例 #2
0
        public ActionResult Index()
        {
            int?idSondage = dal.VerifSondage();
            AcceuilViewModel viewModel = new AcceuilViewModel {
                Connecter = HttpContext.User.Identity.IsAuthenticated
            };

            if (HttpContext.User.Identity.IsAuthenticated)
            {
                viewModel.Utilisateur = dal.ObtenirUtilisateur(HttpContext.User.Identity.Name);
                if (idSondage != null)
                {
                    viewModel.IdSondage = idSondage.Value;
                }
                else
                {
                    viewModel.IdSondage = -1;
                }
            }
            return(View(viewModel));
        }
コード例 #3
0
        public ActionResult IndexPost()
        {
            int idSondage = dal.VerifSondage();

            AcceuilViewModel viewModel = new AcceuilViewModel {
                Connecter = HttpContext.User.Identity.IsAuthenticated
            };

            if (HttpContext.User.Identity.IsAuthenticated)
            {
                viewModel.Utilisateur = dal.ObtenirUtilisateur(HttpContext.User.Identity.Name);
            }


            if (dal.ADejaVote(idSondage, viewModel.Utilisateur.Prenom))
            {
                ViewBag.message = "Vous avez deja participé à ce sondage";
                return(View(viewModel));
            }


            return(RedirectToAction("Index", "Vote", new { id = idSondage }));
        }