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