Ejemplo n.º 1
0
        /// <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());
        }
Ejemplo n.º 2
0
        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));
            }
        }