コード例 #1
0
        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);
        }