aboutsummaryrefslogtreecommitdiff
path: root/docker/crupest-api
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2022-12-06 11:17:41 +0800
committercrupest <crupest@outlook.com>2022-12-20 20:32:52 +0800
commitbb9a81e03d0b20dcea9b75e5145dee11f87d910e (patch)
tree460dd0a4d0ebfbe315b8783dc44566ded65129a3 /docker/crupest-api
parent58d109a1cde88ee9614852ef301f2a8be359cc1c (diff)
downloadcrupest-bb9a81e03d0b20dcea9b75e5145dee11f87d910e.tar.gz
crupest-bb9a81e03d0b20dcea9b75e5145dee11f87d910e.tar.bz2
crupest-bb9a81e03d0b20dcea9b75e5145dee11f87d910e.zip
Develop secret api. v12
Diffstat (limited to 'docker/crupest-api')
-rw-r--r--docker/crupest-api/CrupestApi/CrupestApi.Commons/Crud/UpdateClause.cs16
1 files changed, 16 insertions, 0 deletions
diff --git a/docker/crupest-api/CrupestApi/CrupestApi.Commons/Crud/UpdateClause.cs b/docker/crupest-api/CrupestApi/CrupestApi.Commons/Crud/UpdateClause.cs
index 84267a3..0997656 100644
--- a/docker/crupest-api/CrupestApi/CrupestApi.Commons/Crud/UpdateClause.cs
+++ b/docker/crupest-api/CrupestApi/CrupestApi.Commons/Crud/UpdateClause.cs
@@ -45,6 +45,22 @@ public class UpdateClause
Items.AddRange(items);
}
+ public UpdateClause Add(params UpdateItem[] items)
+ {
+ Items.AddRange(items);
+ return this;
+ }
+
+ public UpdateClause Add(string column, object? value)
+ {
+ return Add(new UpdateItem(column, value));
+ }
+
+ public static UpdateClause Create(params UpdateItem[] items)
+ {
+ return new UpdateClause(items);
+ }
+
public List<string> GetRelatedColumns()
{
return Items.Select(i => i.ColumnName).ToList();