Beispiel #1
0
 public static AddClaimParameter ToParameter(this PostClaim postClaim)
 {
     return(new AddClaimParameter
     {
         Type = postClaim.Type,
         Value = postClaim.Value
     });
 }
Beispiel #2
0
        /// <summary>
        /// Inserts a claim for a post.
        /// </summary>
        /// <param name="postClaim">information about the post claim.</param>
        /// <returns>the claim that was inserted.</returns>
        public PostClaim InsertPostClaim(PostClaim postClaim)
        {
            SqlStatement statement = new SqlStatement(StoredProcedures.InsertPostClaim);

            statement.AddParameter("ClaimedPostId", postClaim.ClaimedPostId);
            statement.AddParameter("ClaimerName", postClaim.ClaimerName);
            statement.AddParameter("EmailAddress", postClaim.EmailAddress);
            statement.AddParameter("DateClaimed", postClaim.DateClaimed);
            return(db.ExecuteStoredProc(statement, PostClaimMapper).FirstOrDefault());
        }
Beispiel #3
0
 public JsonPostClaim(PostClaim claim)
 {
     // Set...
     if (claim != null)
     {
         Id            = claim?.Id ?? 0;
         Type          = claim?.Type;
         Value         = claim?.Value;
         StringValue   = claim?.StringValue;
         DateTimeValue = claim?.DateTimeValue;
     }
 }
Beispiel #4
0
 public InsertPostClaimCommand(PostClaim postClaim)
 {
     PostClaim = postClaim;
 }