public ActionResult CountVote(Voter v) { var voter = Session["VoterId"].ToString(); var id = TempData["ID"].ToString(); var Candidate = db.Candidates.Single(x => x.Candidate_ID == id); string count = Candidate.Vote.ToString(); int num = int.Parse(count) + 1; TempData["num2"] = num.ToString(); var isVoted = Session["isVoted"].ToString(); if (isVoted == "False") { v = new Voter() { VoterId = voter, isVoted = true }; db.Voters.Attach(v); db.Entry(v).Property(x => x.isVoted).IsModified = true; db.SaveChanges(); return(RedirectToAction("Voting", "Voter")); } else { return(RedirectToAction("Home", "Home")); } }
public ActionResult Create(Party party) { string fileName = Path.GetFileNameWithoutExtension(party.ImageFile3.FileName); string ext = Path.GetExtension(party.ImageFile3.FileName); fileName = fileName + DateTime.Now.ToString("yymmssfff") + ext; party.Logo = "~/Image/" + fileName; fileName = Path.Combine(Server.MapPath("~/Image/"), fileName); party.ImageFile3.SaveAs(fileName); if (ModelState.IsValid) { db.Parties.Add(party); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(party)); }
public ActionResult Register(Voter voter) { string fileName = Path.GetFileNameWithoutExtension(voter.ImageFile.FileName); string ext = Path.GetExtension(voter.ImageFile.FileName); fileName = fileName + DateTime.Now.ToString("yymmssfff") + ext; voter.Image = "~/Image/" + fileName; fileName = Path.Combine(Server.MapPath("~/Image/"), fileName); voter.ImageFile.SaveAs(fileName); if (ModelState.IsValid) { voter.isVoted = false; voter.isAllowed = false; db.Voters.Add(voter); db.SaveChanges(); return(RedirectToAction("VoterList")); } return(View(voter)); }
public ActionResult Create(Candidate candidate) { string fileName = Path.GetFileNameWithoutExtension(candidate.ImageFile2.FileName); string ext = Path.GetExtension(candidate.ImageFile2.FileName); fileName = fileName + DateTime.Now.ToString("yymmssfff") + ext; candidate.Image = "~/Image/" + fileName; fileName = Path.Combine(Server.MapPath("~/Image/"), fileName); candidate.ImageFile2.SaveAs(fileName); if (ModelState.IsValid) { candidate.Vote = "0"; db.Candidates.Add(candidate); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Party_id = new SelectList(db.Parties, "Party_ID", "Motto", candidate.Party.Motto); return(View(candidate)); }