/// <summary> /// 更新菜单信息 /// </summary> /// <param name="foodInfoUpdateViewModel"></param> /// <returns></returns> public int Food_Update(FoodInfoUpdateViewModel foodInfoUpdateViewModel) { var food_Info = _IFoodInfoRepository.GetInfoByFoodId(foodInfoUpdateViewModel.Id); var food_Info_update = _IMapper.Map <FoodInfoUpdateViewModel, Food_Info>(foodInfoUpdateViewModel, food_Info); _IFoodInfoRepository.Update(food_Info_update); return(_IFoodInfoRepository.SaveChanges()); }
public ActionResult <FoodInfoUpdateResModel> Manage_Food_Update(FoodInfoUpdateViewModel foodInfoUpdateViewModel) { FoodInfoUpdateResModel foodInfoUpdateResModel = new FoodInfoUpdateResModel(); int UpdateRowNum = _foodService.Food_Update(foodInfoUpdateViewModel); if (UpdateRowNum > 0) { foodInfoUpdateResModel.IsSuccess = true; foodInfoUpdateResModel.AddCount = UpdateRowNum; foodInfoUpdateResModel.baseViewModel.Message = "更新成功"; foodInfoUpdateResModel.baseViewModel.ResponseCode = 200; _ILogger.Information("更新菜单信息成功"); return(Ok(foodInfoUpdateResModel)); } else { foodInfoUpdateResModel.IsSuccess = false; foodInfoUpdateResModel.AddCount = 0; foodInfoUpdateResModel.baseViewModel.Message = "更新失败"; foodInfoUpdateResModel.baseViewModel.ResponseCode = 400; _ILogger.Information("更新菜单信息失败"); return(BadRequest(foodInfoUpdateResModel)); } }