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"));
        }
Exemplo n.º 3
0
        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");
        }