/// <summary> /// The view used by delegates to vote for various elections /// </summary> /// <param name="delegateID"></param> /// <returns></returns> public ActionResult Vote(string delegateID, string errorMessage = "") { ViewBag.ErrorMessage = errorMessage; ViewBag.ElectionDelegateID = delegateID; var elections = _electionManager.RetrieveElectionsByActive(true); foreach (var e in elections) { e.Candidates = _candidateManager.RetrieveCandidateByElectionID(e.ElectionID); } ViewBag.Title = "Vote"; return(View(elections)); }
public ActionResult Vote() { var elections = _electionManager.RetrieveElectionsByActive(true); foreach (var e in elections) { e.Candidates = _candidateManager.RetrieveCandidateByElectionID(e.ElectionID); } var ballot = new Ballot(); ballot.Elections = new List <ElectionVM>(); foreach (var e in elections) { ballot.Elections.Add(e); } ViewBag.Title = "Vote"; return(View(elections)); }