Late-revision: ValueKind.Null check instead of DBNull string literals
This commit is contained in:
parent
c5fb04b44a
commit
22c0b1f153
@ -199,7 +199,7 @@ public static partial class APIHandler
|
|||||||
CommandBuilder.Append("UPDATE agents SET");
|
CommandBuilder.Append("UPDATE agents SET");
|
||||||
foreach (JsonProperty Prop in UpdateFields.EnumerateObject())
|
foreach (JsonProperty Prop in UpdateFields.EnumerateObject())
|
||||||
{
|
{
|
||||||
Comm.Parameters.AddWithValue($"@p{Prop.Name}", Prop.Value.ValueKind == JsonValueKind.String ? Prop.Value.GetString() == "DBNull" ? DBNull.Value : Prop.Value.GetString() : Prop.Value.GetInt16());
|
Comm.Parameters.AddWithValue($"@p{Prop.Name}", Prop.Value.ValueKind == JsonValueKind.Null ? DBNull.Value : Prop.Value.ValueKind == JsonValueKind.String ? Prop.Value.GetString() : Prop.Value.GetInt16());
|
||||||
CommandBuilder.Append($" [{Prop.Name}] = @p{Prop.Name},");
|
CommandBuilder.Append($" [{Prop.Name}] = @p{Prop.Name},");
|
||||||
}
|
}
|
||||||
Comm.Parameters.AddWithValue("@pagentid", AgentID);
|
Comm.Parameters.AddWithValue("@pagentid", AgentID);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user