コード例 #1
0
ファイル: Polling.cs プロジェクト: IBlankenburg/mailsend.app
 /// <summary>
 /// Logs a vote for the given poll with the given write-in answer.
 /// </summary>
 /// <param name="pollID">The poll being voted on.</param>
 /// <param name="writeInText">The text written in by the user.</param>
 /// <param name="voteRating">The rating of the vote.</param>
 public static void AddWriteInVote(Int32 pollID, String writeInText, Int32 voteRating)
 {
     if (writeInText == null)
     {
         throw new ArgumentNullException("writeInText");
     }
     if (writeInText.Trim().Length == 0)
     {
         throw new ArgumentException(Resources.Polling_StringCannotBeEmpty, "writeInText");
     }
     Polling.Provider.AddWriteInVote(Polling.MemberName, Polling.IPAddress, pollID, writeInText, voteRating);
     Polling.SetUserVotedCookie(pollID);
     Polling.ClearCache();
 }
コード例 #2
0
ファイル: Polling.cs プロジェクト: IBlankenburg/mailsend.app
 /// <summary>
 /// Logs a vote for the given poll and option.
 /// </summary>
 /// <param name="pollID">The poll being voted on.</param>
 /// <param name="optionID">The option being voted for.</param>
 /// <param name="voteRating">The rating of the vote.</param>
 public static void AddVote(Int32 pollID, Int32 optionID, Int32 voteRating)
 {
     Polling.Provider.AddVote(Polling.MemberName, Polling.IPAddress, pollID, optionID, voteRating);
     Polling.SetUserVotedCookie(pollID);
     Polling.ClearCache();
 }