public ConstituencyModel(IVotingService votingservice, ISession session) { _candidateResults = new List <CandidateResults>(); _votingService = votingservice; _session = session; var candidates = votingservice.GetConstituencyCandidates(_session.ConstituencyId); foreach (var candidate in candidates) { ((List <CandidateResults>)_candidateResults).Add(new CandidateResults() { CandidateId = candidate.Id, Name = candidate.DisplayName, NumberOfVotes = 0 }); } }