public static AddClaimParameter ToParameter(this PostClaim postClaim) { return(new AddClaimParameter { Type = postClaim.Type, Value = postClaim.Value }); }
/// <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()); }
public JsonPostClaim(PostClaim claim) { // Set... if (claim != null) { Id = claim?.Id ?? 0; Type = claim?.Type; Value = claim?.Value; StringValue = claim?.StringValue; DateTimeValue = claim?.DateTimeValue; } }
public InsertPostClaimCommand(PostClaim postClaim) { PostClaim = postClaim; }