/// <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); }
/// <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); }
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)); } }