Example #1
0
        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
                });
            }
        }