Пример #1
0
        public SingleVoteItem GetModel(SingleVote singleVote)
        {
            var item = new SingleVoteItem();

            item.SingleVoteTicketId = singleVote.SingleVoteId;
            if (singleVote.CandidateId != null)
            {
                item.CandidateItem = CandidateBuilder.GetModel(singleVote.Candidate);
            }
            if (singleVote.VoteIssueId != null)
            {
                item.Issue = VoteIssueBuilder.GetModel(singleVote.BallotIssue);
            }
            return(item);
        }
Пример #2
0
 public MultiVoteTicketBuilder()
 {
     CandidateBuilder = new CandidateBuilder();
 }
Пример #3
0
 public SingleVoteTicketBuilder()
 {
     CandidateBuilder = new CandidateBuilder();
     VoteIssueBuilder = new BallotIssueBuilder();
 }
 public RankingVoteTicketBuilder()
 {
     CandidateBuilder = new CandidateBuilder();
 }