public ActionResult VottingInterface(VoterList voterlist) { if (string.IsNullOrEmpty(voterlist.SelectedVoter)) { return(RedirectToAction("VottingInterface")); } else { var voter = Convert.ToInt32(voterlist.SelectedVoter); var updateEmployee = context.Employees.Where(e => e.Employee_id == voter).FirstOrDefault(); updateEmployee.Count += 1; context.SaveChanges(); var a = Convert.ToInt32(Session["EMPLOYEEUSERNAME"]); var updateempflag = context.Employees.Where(e => e.Employee_id == a).FirstOrDefault(); updateempflag.Voter_flag = 0; context.SaveChanges(); return(View("Success")); } }
public ActionResult VottingInterface() { int a = Convert.ToInt32(Session["EMPLOYEEUSERNAME"]); if (context.Employees.SingleOrDefault(e => (e.Employee_id == a) && e.Voter_flag == 1) != null) { VoterList voterlist = new VoterList(); return(View(voterlist)); } else if (context.Employees.SingleOrDefault(e => (e.Employee_id == a) && e.Voter_flag == 0) != null) { return(RedirectToAction("WhenNoVote")); } return(RedirectToAction("EmployeeHome")); }
public void TestVoterList() { VoterList voterList = new VoterList(50, "test election", "01-01-01-2011", "1"); Person person = new Person { FirstName = "Hans", LastName = "Sørensen", Street = "Hovedgaden 10", City = "2300 København S", PollingTable = "1", Cpr = "0101010101" }; for (int i = 0; i < 60; i++) { voterList.AddVoter(person); } Assert.False(File.Exists("testvoterlist.pdf")); voterList.SaveToDisk("testvoterlist.pdf"); Assert.True(File.Exists("testvoterlist.pdf")); File.Delete("testvoterlist.pdf"); }