public DirectResult SaveData(string id, FormCollection values, string startDate, string endDate) { DirectResult response = new DirectResult(); Ext.Net.Store store = X.GetCmp <Ext.Net.Store>("StoreTest"); StoreDataHandler dataHandler = new StoreDataHandler(values["data"]); ChangeRecords <TestData> data = dataHandler.BatchObjectData <TestData>(); for (int i = 0; i < data.Updated.Count; i++) { TestData testData = data.Updated[i]; //we want to remove the record since it is processed so we use the delete record option ModelProxy record = store.GetById(testData.id); store.Remove(record); store.CommitRemoving(testData.id); } return(response); }