Пример #1
0
        public ActionResult Delete(Guid id)
        {
            var entity = dataDictionaryService.Get(id);

            if (entity == null || entity.IsDelete == true)
            {
                throw new NopException("数据不存在");
            }
            if (dataDictionaryService.HasChildren(id))
            {
                return(Json(new AjaxResult()
                {
                    Result = Result.Error, Message = "请先删除子节点"
                }));
            }
            else
            {
                entity.IsDelete   = true;
                entity.UpdateDate = DateTime.Now;
                dataDictionaryService.Modify(entity);

                return(Json(new AjaxResult()
                {
                    Result = Result.Success
                }));
            }
        }