This is my destroy function:
destroy: function (e) {
console.log(e.data);
api.post("api/myservice/Remove", e.data)
.then(
function success(response) {
$('#grid').data('kendoGrid').dataSource.read();
},
function error(response) {
});
}
Whenever I delete a row (let's say e1), any other future action (create/update/destroy) I do will trigger the deletion of e1 AGAIN. So if I create a new row, it would create the row (call the create function) AND delete the e1 row (which doesn't exist anymore, but somehow the value of e.data still remains). The deletion chain is cumulative, so if I were to delete a row e2, and then perform an action, then I would get a deletion of e1 and e2 AGAIN.
Anyone know what the problem is??