Click or drag to resize

IDataApiUpdateMany(DataObjectApiQuery, Object, Boolean) Method

Updates multiple existing data objects based on a specified search query with patch data.

Namespace: Casewhere.Runtime.DSL.Api
Assembly: Casewhere.Runtime (in Casewhere.Runtime.dll) Version: 2.8.5.0
Syntax
C#
void 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.
Example
C#
var 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