public IActionResult Delete(string id) { var result = _bookTypeRepository.Delete(id); _bookTypeRepository.SaveChange(); return(Json(new { status = true, message = ResultState.Delete_SUCCESS })); }
/// <summary> /// 删除 /// </summary> /// <param name="id"></param> /// <returns></returns> public ResultInfo Delete(int id) { ResultInfo ri = new ResultInfo(); var model = bookTypeRepository.GetItem(id); if (model == null) { ri.Msg = "删除数据不存在"; return(ri); } if (model.ParentId == 0) { var list = bookTypeRepository.GetChildList(model.BookTypeId); if (list != null && list.Count() > 0) { ri.Msg = "要删除的数据含有子类,不允许删除"; return(ri); } } else { int count = bookRepository.CountByTypeID(model.BookTypeId); if (count > 0) { ri.Msg = "删除分类下含有书籍,不允许删除"; return(ri); } } try { bookTypeRepository.Delete(model); ri.Code = 0; } catch (Exception e) { ri.Msg = "删除异常"; log.Error("Delete", e); } return(ri); }
public void DeleteTypeForm(int keyValue) { type.Delete(t => t.ID == keyValue); }