示例#1
0
 /// <summary>
 /// Make a Down Vote
 /// </summary>
 /// <param name="reason"></param>
 /// <returns></returns>
 public static Vote DownVote(VoteParam reason)
 {
     return(new Vote()
     {
         State = VoteState.Down,
         Reason = reason
     });
 }
        public void CreateTestVote()
        {
            var voteModel = new VoteParam();

            voteModel.Id        = 1;
            voteModel.VoteName  = "Test Vote";
            voteModel.Creator   = "me";
            voteModel.StartDate = DateTime.Now;
            string[] voteSelect = { "Red", "Blue", "Yellow", "Green", "Purple", "Orange" };
            Dictionary <string, int> _voteSelect = new Dictionary <string, int>();

            for (int i = 0; i < voteSelect.Length; i++)
            {
                _voteSelect.Add(voteSelect[i], 0);
            }
            voteModel.VoteSelect = _voteSelect;
            voteModelList.Add(voteModel);
        }
 // 建立新的投票
 public void CreateVote(VoteParam voteModel)
 {
     i++;
     voteModel.Id = i;
     voteModelList.Add(voteModel);
 }