コード例 #1
0
        public ActionResult <HouseInfoUpdateResViewModel> Manage_OpinionInfo_Update(HouseInfoUpdateViewModel houseInfoUpdateViewModel)
        {
            int HouseInfo_Update_Count;

            HouseInfo_Update_Count = _houseInfoService.HouseInfo_Update(houseInfoUpdateViewModel);
            var opinionInfoUpdateResModel = _inhabitantFactory.GetInhabitantUpdateResViewModel();

            if (HouseInfo_Update_Count > 0)
            {
                opinionInfoUpdateResModel.baseViewModel.IsSuccess = true;
                opinionInfoUpdateResModel.AddCount = HouseInfo_Update_Count;
                opinionInfoUpdateResModel.baseViewModel.Message      = "更改成功";
                opinionInfoUpdateResModel.baseViewModel.ResponseCode = 200;
                _ILogger.Information("更改房子信息成功");
                return(Ok(opinionInfoUpdateResModel));
            }
            else
            {
                opinionInfoUpdateResModel.baseViewModel.IsSuccess = false;
                opinionInfoUpdateResModel.AddCount = 0;
                opinionInfoUpdateResModel.baseViewModel.Message      = "更改失败";
                opinionInfoUpdateResModel.baseViewModel.ResponseCode = 400;
                _ILogger.Information("更改房子信息失败");
                return(BadRequest(opinionInfoUpdateResModel));
            }
        }
コード例 #2
0
        /// <summary>
        /// 更新房子信息
        /// </summary>
        /// <param name="houseInfoUpdateViewModel"></param>
        /// <returns></returns>
        public int HouseInfo_Update(HouseInfoUpdateViewModel houseInfoUpdateViewModel)
        {
            var tempUpdateViewMiddle = houseInfoUpdateViewModel.houseInfoUpdateMiddles;
            var IdentityUpdateModel  = _IMapper.Map <List <HouseInfoUpdateMiddle>, List <HouseInfo> >(tempUpdateViewMiddle);

            _houseInfoRepository.UpdateHouseInfo(IdentityUpdateModel);
            return(_houseInfoRepository.SaveChanges());
        }