Count the Data Objects that satisfies a condition.
Namespace: Casewhere.Runtime.DSL.ApiAssembly: Casewhere.Runtime (in Casewhere.Runtime.dll) Version: 2.8.5.0
Syntaxlong Count(
string dataClassName,
DynamicFilter filter
)
Parameters
- dataClassName String
- The Data Class name.
- filter DynamicFilter
- Filter object that is built using FilterBuilder.
Return Value
Int64The number of Data Objects that satisfies the condition.
Examplevar dataApi = ctx.Use<IDataApi>();
var filter = FilterBuilder.Create()
.Eq("DepartmentId", ctx.Input.Id)
.Eq("Active", true)
.Build();
var count = dataApi.Count("Employee", filter);
Log.Info("There are {Count} Employees in the Department", count);
See Also