IDataApiUpdateMany(DataObjectApiQuery, Object, Boolean) Method
|
Updates multiple existing data objects based on a specified search query with patch data.
Namespace: Casewhere.Runtime.DSL.ApiAssembly: Casewhere.Runtime (in Casewhere.Runtime.dll) Version: 2.8.5.0
Syntaxvoid UpdateMany(
DataObjectApiQuery query,
Object patchData,
bool notifyChange = true
)
Parameters
- query DataObjectApiQuery
- The search query.
- patchData Object
- Data to be updated.
- notifyChange Boolean (Optional)
- To skip the data change notification on updating data.
Examplevar dataApi = ctx.Use<IDataApi>();
var filter = FilterBuilder.Create().Eq("DepartmentId", ctx.Input.Id).Eq("Active", true).Build();
var query = DataObjectApiQuery
.For("Employee")
.FilterBy(filter);
dataApi.UpdateMany(query, new
{
Total = 20,
BillingAddress = "123 Sunset Blvd"
});
See Also