public ActionResult <IdentityUpdateResViewModel> Manage_OpinionInfo_Update(IdentityUpdateViewModel identityUpdateViewModel) { int Identity_Update_Count; Identity_Update_Count = _identityService.Identity_Update(identityUpdateViewModel); var opinionIdentityUpdateResModel = _inhabitantFactory.GetInhabitantUpdateResViewModel(); if (Identity_Update_Count > 0) { opinionIdentityUpdateResModel.baseViewModel.IsSuccess = true; opinionIdentityUpdateResModel.AddCount = Identity_Update_Count; opinionIdentityUpdateResModel.baseViewModel.Message = "更改成功"; opinionIdentityUpdateResModel.baseViewModel.ResponseCode = 200; _ILogger.Information("更改身份成功"); return(Ok(opinionIdentityUpdateResModel)); } else { opinionIdentityUpdateResModel.baseViewModel.IsSuccess = false; opinionIdentityUpdateResModel.AddCount = 0; opinionIdentityUpdateResModel.baseViewModel.Message = "更改失败"; opinionIdentityUpdateResModel.baseViewModel.ResponseCode = 400; _ILogger.Information("更改身份失败"); return(BadRequest(opinionIdentityUpdateResModel)); } }
/// <summary> /// 修改 /// </summary> /// <param name="identityUpdateViewModel"></param> /// <returns></returns> public int Identity_Update(IdentityUpdateViewModel identityUpdateViewModel) { var tempUpdateViewMiddle = identityUpdateViewModel.identityUpdateViewModel; var IdentityUpdateModel = _IMapper.Map <List <IdentityUpdateMiddle>, List <ResidentIdentity> >(tempUpdateViewMiddle); _identityRepository.UpdateIdentity(IdentityUpdateModel); return(_identityRepository.SaveChanges()); }