Beispiel #1
0
        public ActionResult ViewVotes(int id)
        {
            Election election = db.Elections.Find(id);

            if (election == null)
            {
                return(HttpNotFound());
            }

            db.AdminActionRecords.Add(
                CreateActionRecord(election, AdminActionRecord.RecordType.ViewVotes)
                );
            db.SaveChanges();

            AuditLogManager.RecordViewVotes(User, election);

            return(View(new ViewVotesData(
                            election,
                            new NomineeFetcher(new TimetableUserRepository()).Fetch(election.Positions))
                        ));
        }