IData ApiUpdate Many(Data Object Api Query, Object, Boolean) Method
Updates multiple existing data objects based on a specified search query with patch data.
Definition
Namespace: Casewhere.Runtime.DSL.Api
Assembly: Casewhere.Runtime (in Casewhere.Runtime.dll) Version: 2.9.8.6
Assembly: Casewhere.Runtime (in Casewhere.Runtime.dll) Version: 2.9.8.6
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"
});