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 })); }
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 = "数据删除失败." })); }