diff options
Diffstat (limited to 'docker')
| -rw-r--r-- | docker/crupest-api/CrupestApi/CrupestApi.Commons/Crud/UpdateClause.cs | 16 | 
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();  | 
