public ActionResult ShowCandidate(string id)
        {
            CandidatesVoter ca = new CandidatesVoter {
                VoterID = id, canList = db.Candidate.ToList()
            };

            return(View(ca));
        }
        public ActionResult MYPage(string id)
        {
            ApplicationUserID = id;
            ApplicationUser User = (from vo in db.Users
                                    where vo.Id == id
                                    select vo).FirstOrDefault();
            CandidatesVoter CandidateVoters = new CandidatesVoter()
            {
                AppUser = User,
                VoterID = User.Id,
                canList = db.Candidate.ToList()
            };

            return(View(CandidateVoters));
        }
        public ActionResult Vote(string id)
        {
            ApplicationUser AppUser = (from vo in db.Users
                                       where vo.Id == id
                                       select vo).FirstOrDefault();

            if (AppUser.IsVote == true)
            {
                return(RedirectToAction("IsVoteMessag", new { ID = id }));
            }
            else
            {
                CandidatesVoter ca = new CandidatesVoter {
                    VoterID = id, canList = db.Candidate.ToList()
                };
                return(View(ca));
            }
        }
        public ActionResult ShowResult(string ID)
        {
            Election ele = (from e in db.Election
                            select e).FirstOrDefault();
            var             AppuserID         = User.Identity.GetUserId();
            CandidatesVoter electionCandidate = new CandidatesVoter()
            {
                ElectionId = ele.ID,
                canList    = db.Candidate.ToList(),
                VoterID    = ID
            };

            if (ele.EndDate < System.DateTime.Now)
            {
                return(View(electionCandidate));
            }
            else
            {
                return(RedirectToAction("ShowWinner"));
            }
        }