Пример #1
0
        /// <summary>
        /// 更新党员信息
        /// </summary>
        /// <param name="partyInfoUpdateViewModel"></param>
        /// <returns></returns>
        public int PartyInfo_Update(PartyInfoUpdateViewModel partyInfoUpdateViewModel)
        {
            var updateInsertModel = _IMapper.Map <PartyInfoUpdateViewModel, PartyInfo>(partyInfoUpdateViewModel);

            _partyInfoRepository.Update(updateInsertModel);
            return(_partyInfoRepository.SaveChanges());
        }
        public ActionResult <PartyInfoUpdateResViewModel> Party_OpinionInfo_Update(PartyInfoUpdateViewModel partyInfoUpdateViewModel)
        {
            int Party_add_Count = 0;

            Party_add_Count = _partyService.PartyInfo_Update(partyInfoUpdateViewModel);


            var Actionresult = _inhabitantFactory.GetPartyInfoUpdateResViewModel();

            if (Party_add_Count > 0)
            {
                Actionresult.baseViewModel.IsSuccess = true;
                Actionresult.AddCount = Party_add_Count;
                Actionresult.baseViewModel.Message      = "更改成功";
                Actionresult.baseViewModel.ResponseCode = 200;
                _ILogger.Information("更改信息成功");
                return(Ok(Actionresult));
            }
            else
            {
                Actionresult.baseViewModel.IsSuccess = false;
                Actionresult.AddCount = 0;
                Actionresult.baseViewModel.Message      = "更改失败";
                Actionresult.baseViewModel.ResponseCode = 400;
                _ILogger.Information("更改信息失败");
                return(BadRequest(Actionresult));
            }
        }