Beispiel #1
0
        /// <summary>
        /// 修改领导意见
        /// </summary>
        /// <param name="opinionInfoUpdateViewModel"></param>
        /// <returns></returns>
        public int OpinionInfo_Update(OpinionInfoUpdateViewModel opinionInfoUpdateViewModel)
        {
            var opinion_Info        = _IOpinionInfoRepository.GetInfoByOpinionId(opinionInfoUpdateViewModel.Id);
            var opinion_Info_update = _IMapper.Map <OpinionInfoUpdateViewModel, Opinion_Info>(opinionInfoUpdateViewModel, opinion_Info);

            _IOpinionInfoRepository.Update(opinion_Info_update);
            return(_IOpinionInfoRepository.SaveChanges());
        }
Beispiel #2
0
        public ActionResult <OpinionInfoUpdateResModel> Manage_OpinionInfo_Update(OpinionInfoUpdateViewModel opinionInfoUpdateViewModel)
        {
            OpinionInfoUpdateResModel opinionInfoUpdateResModel = new OpinionInfoUpdateResModel();
            int UpdateRowNum = _opinionInfoService.OpinionInfo_Update(opinionInfoUpdateViewModel);

            if (UpdateRowNum > 0)
            {
                opinionInfoUpdateResModel.IsSuccess                  = true;
                opinionInfoUpdateResModel.AddCount                   = UpdateRowNum;
                opinionInfoUpdateResModel.baseViewModel.Message      = "更新成功";
                opinionInfoUpdateResModel.baseViewModel.ResponseCode = 200;
                _ILogger.Information("更新领导回复意见信息成功");
                return(Ok(opinionInfoUpdateResModel));
            }
            else
            {
                opinionInfoUpdateResModel.IsSuccess                  = false;
                opinionInfoUpdateResModel.AddCount                   = 0;
                opinionInfoUpdateResModel.baseViewModel.Message      = "更新失败";
                opinionInfoUpdateResModel.baseViewModel.ResponseCode = 400;
                _ILogger.Information("更新领导回复意见信息失败");
                return(Ok(opinionInfoUpdateResModel));
            }
        }