Пример #1
0
        /// <summary>
        /// 更新单条人员缴费信息
        /// </summary>
        /// <param name="busUserUpdateViewModel"></param>
        /// <returns></returns>
        public int Bus_User_Update(BusUserUpdateViewModel busUserUpdateViewModel)
        {
            var bus_user_Info        = _IBusUserRepository.GetInfoByBusUserId(busUserUpdateViewModel.Id);
            var bus_user_Info_update = _IMapper.Map <BusUserUpdateViewModel, Bus_Payment>(busUserUpdateViewModel, bus_user_Info);

            _IBusUserRepository.Update(bus_user_Info_update);
            return(_IBusUserRepository.SaveChanges());
        }
Пример #2
0
        public ActionResult <BusUserUpdateResModel> Bus_User_Update(BusUserUpdateViewModel busUserUpdateViewModel)
        {
            BusUserUpdateResModel busUserUpdateResModel = new BusUserUpdateResModel();
            int UpdateRowNum = _IBusUserService.Bus_User_Update(busUserUpdateViewModel);

            if (UpdateRowNum > 0)
            {
                busUserUpdateResModel.IsSuccess                  = true;
                busUserUpdateResModel.AddCount                   = UpdateRowNum;
                busUserUpdateResModel.baseViewModel.Message      = "更新成功";
                busUserUpdateResModel.baseViewModel.ResponseCode = 200;
                _ILogger.Information("修改用户缴费信息成功");
                return(Ok(busUserUpdateResModel));
            }
            else
            {
                busUserUpdateResModel.IsSuccess                  = false;
                busUserUpdateResModel.AddCount                   = 0;
                busUserUpdateResModel.baseViewModel.Message      = "更新失败";
                busUserUpdateResModel.baseViewModel.ResponseCode = 400;
                _ILogger.Information("修改用户缴费信息失败");
                return(BadRequest(busUserUpdateResModel));
            }
        }