Hi David,
You need to add a separate controller for each of the CRUD operations.
Please check this Batch editing demo. When you scroll down the page to the example's source code. You will see this DataSource definition:
.DataSource(dataSource => dataSource
.Ajax()
.Batch(true)
.PageSize(20)
.ServerOperation(false)
.Events(events => events.Error("error_handler"))
.Model(model => model.Id(p => p.ProductID))
.Create("Editing_Create", "Grid")
.Read("Editing_Read", "Grid")
.Update("Editing_Update", "Grid")
.Destroy("Editing_Destroy", "Grid")
)
The marked in yellow lines in the above snippet show us how we define the controllers for each CRUD operation. If you click on the EditingController.cs tab in the linked above Batch editing demo page, you will see the definitions of the different controllers used.
Regards,
Petar
Progress Telerik