Exemplo n.º 1
0
        public IActionResult DeleteCategory(int categoryId)
        {
            if (categoryId == 0)
            {
                return(NotFound(new { code = 1, msg = "分类栏目Id为0,删除失败", count = 0, data = string.Empty }));
            }
            var category = _categoryManager.LoadEntities(x => x.Id == categoryId).FirstOrDefault();

            if (category == null)
            {
                return(NotFound(new { code = 1, msg = $"未找到Id为{categoryId}的分类栏目,删除失败", count = 0, data = string.Empty }));
            }
            var result = _categoryManager.DeleteEntity(category);

            if (result)
            {
                return(Ok(new { code = 0, msg = "SUCCEED", count = 1, data = string.Empty }));
            }
            return(Ok(new { code = 1, msg = "FALSE", count = 1, data = string.Empty }));
        }