コード例 #1
0
        public IActionResult Delete([FromRoute] int Id)
        {
            int count = 0;

            using (DBTransactionController trans = dbCollection.Current.BeginTrans())
            {
                GroupDataService    groupService = DataService.Get <GroupDataService>(dbCollection.Current);
                TestDataItemService itemService  = DataService.Get <TestDataItemService>(dbCollection.Current);
                itemService.Delete(itemService.ItemsTable, new object[] { td.Field("GroupId") == Id }, trans);
                count = groupService.Delete(groupService.tableName, new object[] { td.Field("GroupId") == Id }, trans);
                if (count > 0)
                {
                    trans.Commit();
                }
            }
            if (count < 1)
            {
                return(Json(new WebApiResult <object> {
                    code = ResultCode.STATE_FAIL, message = "删除信息删除失败!"
                }));
            }
            return(Json(new WebApiResult <object> {
                code = ResultCode.STATE_OK, message = string.Empty
            }));
        }
コード例 #2
0
        public IActionResult Delete([FromRoute] int dataId)
        {
            TestDataItemService service = DataService.Get <TestDataItemService>(dbCollection.Current);
            int count = service.Delete(service.ItemsTable, new object[] { td.Field("TestId") == dataId });

            if (count > 0)
            {
                return(Json(new WebApiResult <object> {
                    code = ResultCode.STATE_OK, message = string.Empty
                }));
            }
            return(Json(new WebApiResult <object> {
                code = ResultCode.STATE_FAIL, message = "数据删除失败."
            }));
        }