Exemplo n.º 1
0
        /// <summary>
        ///根据菜Id删除差评数量
        /// </summary>
        /// <param name="foodByUserPraiseDelViewModel"></param>
        /// <returns></returns>
        public int By_Food_Id_DelCp(FoodByUserPraiseDelViewModel foodByUserPraiseDelViewModel)
        {
            int DeleteRowsNum = _IRelate_Food_UserRepository
                                .ByFoodIdDelCp(foodByUserPraiseDelViewModel);

            return(DeleteRowsNum);
        }
Exemplo n.º 2
0
        /// <summary>
        /// 根据菜id删 差评
        /// </summary>
        /// <param name="foodByUserPraiseDelViewModel"></param>
        /// <returns></returns>
        public int ByFoodIdDelCp(FoodByUserPraiseDelViewModel foodByUserPraiseDelViewModel)
        {
            int DeleteRowNum = 1;

            for (int i = 0; i < foodByUserPraiseDelViewModel.DeleleIdList.Count; i++)
            {
                var preciate = SearchDelCpRelateWhere(foodByUserPraiseDelViewModel.DeleleIdList[i]);
                var temp     = DbSet.Where(preciate).ToList();
                for (int j = 0; j < temp.Count; j++)
                {
                    DbSet.Remove(temp[j]);
                    SaveChanges();
                    DeleteRowNum = i + 1;
                }
            }
            return(DeleteRowNum);
        }
Exemplo n.º 3
0
        public ActionResult <FoodByUserPraiseDelResModel> Manage_FoodId_DelCp(FoodByUserPraiseDelViewModel foodByUserPraiseDelViewModel)
        {
            FoodByUserPraiseDelResModel foodByUserPraiseDelResModel = new FoodByUserPraiseDelResModel();
            int DeleteResult = _foodService.By_Food_Id_DelCp(foodByUserPraiseDelViewModel);

            if (DeleteResult > 0)
            {
                foodByUserPraiseDelResModel.DelCount                   = DeleteResult;
                foodByUserPraiseDelResModel.IsSuccess                  = true;
                foodByUserPraiseDelResModel.baseViewModel.Message      = "根据菜Id删除差评信息成功";
                foodByUserPraiseDelResModel.baseViewModel.ResponseCode = 200;
                _ILogger.Information("删除菜单差评信息成功");
                return(Ok(foodByUserPraiseDelResModel));
            }
            else
            {
                foodByUserPraiseDelResModel.DelCount                   = -1;
                foodByUserPraiseDelResModel.IsSuccess                  = false;
                foodByUserPraiseDelResModel.baseViewModel.Message      = "根据菜Id删除差评信息失败";
                foodByUserPraiseDelResModel.baseViewModel.ResponseCode = 400;
                _ILogger.Information("删除菜单差评信息失败");
                return(BadRequest(foodByUserPraiseDelResModel));
            }
        }