public ActionResult Vote(string firstName, string lastName, string email, string phone, string businessName, string city, string votedFor)
        {
            using (var db = new VotingContext())
            {
                string voterId = Guid.NewGuid().ToString();

                var existingVoter = db.Voters.Where(a => a.FirstName == firstName && a.LastName == lastName && a.Email == email).SingleOrDefault();
                if (existingVoter != null)
                {
                    voterId = existingVoter.Id;
                }
                else
                {
                    var voter = new Voter { Id = voterId, FirstName = firstName, LastName = lastName, Email = email, Phone = phone, BusinessName = businessName, City = city };
                    db.Voters.Add(voter);
                    db.SaveChanges();
                }
                var vote = new Vote { Id = Guid.NewGuid().ToString(), Created = DateTime.Now, VoteCandidate = votedFor, VoterId = voterId };
                db.Votes.Add(vote);
                db.SaveChanges();
            }
            return View("Result");
        }