예제 #1
0
        public ActionResult Delete(int id, FormCollection collection)
        {
            using (TeamEVotingDBEntities teamEVotingDBEntities = new TeamEVotingDBEntities())
            {
                RegionSet regionSet = teamEVotingDBEntities.RegionSet.Where(x => x.Region_Id == id).FirstOrDefault();
                teamEVotingDBEntities.RegionSet.Remove(regionSet);
                teamEVotingDBEntities.SaveChanges();
            }

            return(RedirectToAction("Index"));
        }
예제 #2
0
        public ActionResult Create(RegionSet region)
        {
            using (TeamEVotingDBEntities teamEVotingDBEntities = new TeamEVotingDBEntities())
            {
                if (ModelState.IsValid)
                {
                    teamEVotingDBEntities.RegionSet.Add(region);
                    teamEVotingDBEntities.SaveChanges();
                }
            }

            return(RedirectToAction("Index"));
        }
예제 #3
0
        public ActionResult Create(FactionSet factionSet)
        {
            using (TeamEVotingDBEntities teamEVotingDB = new TeamEVotingDBEntities())
            {
                if (ModelState.IsValid)
                {
                    teamEVotingDB.FactionSet.Add(factionSet);
                    teamEVotingDB.SaveChanges();
                }
            }

            return(RedirectToAction("Index"));
        }
예제 #4
0
        public ActionResult Create(CandidateSet candidates)
        {
            using (TeamEVotingDBEntities teamEVotingDB = new TeamEVotingDBEntities())
            {
                //Faction member + 1, sest üks member on juures nüüd
                var selectedFaction = candidates.Faction_Id;
                var addMember       = teamEVotingDB.FactionSet.Single(addMembers => addMembers.Faction_Id == selectedFaction);
                addMember.NumberOfMembers++;
                teamEVotingDB.CandidateSet.Add(candidates);
                candidates.NumberOfVotes = 0;
                teamEVotingDB.SaveChanges();
            }

            return(RedirectToAction("Index"));
        }
예제 #5
0
        public ActionResult Delete(int id, FormCollection collection)
        {
            try
            {
                using (TeamEVotingDBEntities teamEVotingDBEntities = new TeamEVotingDBEntities())
                {
                    UserSet userSet = teamEVotingDBEntities.UserSet.Where(x => x.User_Id == id).FirstOrDefault();
                    teamEVotingDBEntities.UserSet.Remove(userSet);
                    teamEVotingDBEntities.SaveChanges();
                }

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
예제 #6
0
 public ActionResult Create(UserSet user)
 {
     try
     {
         // TODO: Add insert logic here
         using (TeamEVotingDBEntities teamEVotingDBEntities = new TeamEVotingDBEntities())
         {
             var selectedCandidate = user.Candidate_Id;
             var addVotes          = teamEVotingDBEntities.CandidateSet.Single(addVote => addVote.Candidate_Id == selectedCandidate);
             addVotes.NumberOfVotes++;
             teamEVotingDBEntities.UserSet.Add(user);
             teamEVotingDBEntities.SaveChanges();
         }
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }