Example #1
0
        public ActionResult Index()
        {
            ElectionDatabaseEntities  dbcand   = new ElectionDatabaseEntities();
            ElectionDatabaseEntities0 dbcompte = new ElectionDatabaseEntities0();
            ElectionDatabaseEntities3 dbelect  = new ElectionDatabaseEntities3();

            int ncand  = dbcand.Candidat.ToList <Candidat>().Count();
            int nelect = dbelect.Electeur.ToList <Electeur>().Count();
            int nadmin = dbcompte.Compte.ToList <Compte>().Count();

            int total = 0;

            foreach (var item in dbcand.Candidat.ToList <Candidat>())
            {
                total = (int)(total + item.voix);
            }



            ViewBag.candidats = ncand;
            ViewBag.electeurs = nelect;
            ViewBag.admins    = nadmin;
            ViewBag.listecand = dbcand.Candidat.ToList <Candidat>();
            ViewBag.totalvoix = total;

            return(View());
        }
Example #2
0
        public ActionResult voter(int?id)
        {
#pragma warning disable CS0246 // Le nom de type ou d'espace de noms 'ElectionDatabaseEntities' est introuvable (vous manque-t-il une directive using ou une référence d'assembly ?)
#pragma warning disable CS0246 // Le nom de type ou d'espace de noms 'ElectionDatabaseEntities' est introuvable (vous manque-t-il une directive using ou une référence d'assembly ?)
            ElectionDatabaseEntities dbcand = new ElectionDatabaseEntities();
#pragma warning restore CS0246 // Le nom de type ou d'espace de noms 'ElectionDatabaseEntities' est introuvable (vous manque-t-il une directive using ou une référence d'assembly ?)
#pragma warning restore CS0246 // Le nom de type ou d'espace de noms 'ElectionDatabaseEntities' est introuvable (vous manque-t-il une directive using ou une référence d'assembly ?)

            ElectionDatabaseEntities3 db = new ElectionDatabaseEntities3();
            // Electeur electeur = db.Electeur.Find(cni);

            ViewBag.prenom = "";
            if (id != null)
            {
                Candidat candidat = dbcand.Candidat.Find(id);
                candidat.voix = candidat.voix + 1;
                dbcand.Entry(candidat).State = EntityState.Modified;
                dbcand.SaveChanges();
                ViewBag.prenom = this.elect.prenom;
                return(RedirectToAction("index/"));
            }
            else
            {
                List <Candidat> cand = dbcand.Candidat.ToList <Candidat>();

                //ViewBag.candidats = new Candidat();
                //ViewBag.electeur = this.elect;

                return(View(dbcand.Candidat.ToList()));
            }
        }