示例#1
0
        public ActionResult <BaseViewModel> GetUpdateMyDutyInfo(MydutyClaimInfoUpdateViewModel mydutyClaimInfoUpdateViewModel)
        {
            BaseViewModel baseView = new BaseViewModel();

            baseView = mydutyClaimInfoService.getMydutyInfoUpdateService(mydutyClaimInfoUpdateViewModel);

            return(baseView);
        }
示例#2
0
        public BaseViewModel getMydutyInfoUpdateService(MydutyClaimInfoUpdateViewModel mydutyClaimInfoUpdateViewModel)
        {
            BaseViewModel baseView     = new BaseViewModel();
            var           searchresult = _IMydutyClaimInfoRepository.GetInfoById(mydutyClaimInfoUpdateViewModel.id);
            var           updatemodel  = _IMapper.Map <MydutyClaimInfoUpdateViewModel, MydutyClaim_Info>(mydutyClaimInfoUpdateViewModel, searchresult);//mapper没配置

            updatemodel.UpdateDate = DateTime.Now;
            updatemodel.UpdateUser = updatemodel.Userid;

            _IMydutyClaimInfoRepository.Update(updatemodel);
            int i = _IMydutyClaimInfoRepository.SaveChanges();

            if (i > 0)
            {
                baseView.ResponseCode = 0;
                baseView.Message      = "更新成功";
            }
            else
            {
                baseView.ResponseCode = 1;
                baseView.Message      = "更新失败";
            }
            return(baseView);
        }