示例#1
0
        public OpResult Deletes(int[] ids)
        {
            var list      = ProductCategoryRepository.GetQuery(o => ids.Contains(o.Id)).ToList();
            var categorys = list.Select(o => o.CategorySN).ToList();

            if (ProductRepository.GetQuery(o => categorys.Contains(o.CategorySN)).Any())
            {
                return(OpResult.Fail("无法移除,该分类下存在商品档案信息!"));
            }
            ProductCategoryRepository.RemoveRange(list);
            return(OpResult.Success());
        }