// POST: api/Candidates
        public void Post(Candidates val)
        {
            // _conn = new SqlConnection("Server=tcp:mobilevoting.database.windows.net,1433;Initial Catalog=votingdb;Persist Security Info=False;User ID=navneet;Password=Voting@24;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;");
            // var query = "INSERT INTO Cndidates (CandidateId,CandidateName) ";
            //  data.Add(val);
            using (candidatedbEntities entities = new candidatedbEntities())
            {
                var        x          = entities.Candidates.ToList();
                Candidates candidates = new Candidates();
                candidates.CandidateId = val.CandidateId;
                foreach (CandidateDataAccess.Candidates c in x)
                {
                    if (val.CandidateId == c.CandidateId)
                    {
                        //    var currentVotes = c.Vote;
                        //    currentVotes += 1; // Updating for adding a new vote
                        //     c.Vote = currentVotes;
                    }
                }


                candidates.CandidateName = val.CandidateName;
                entities.Candidates.Add(candidates);
                entities.SaveChanges();
            }
        }
        public IEnumerable <Candidates> Get()
        {
            using (candidatedbEntities entities = new candidatedbEntities())

            {
                var x = entities.Candidates.ToList();
                foreach (CandidateDataAccess.Candidates c in x)
                {
                    var cname = c.CandidateName;
                    var id    = c.CandidateId;

                    Candidates candidates = new Candidates();
                    candidates.CandidateId   = id;
                    candidates.CandidateName = cname;
                    data.Add(candidates);
                    Console.Write(id.ToString(), cname);
                }
            }

            return(data);
        }