Beispiel #1
0
        public IActionResult PutUserAddress(int id, [FromForm] UserAddressPo addressPo)
        {
            // 1、userForm 转换成领域模型
            var configuration = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap <UserAddressPo, UserAddress>();
            });

            IMapper mapper = configuration.CreateMapper();

            // 2、转换
            UserAddress userAddress = mapper.Map <UserAddressPo, UserAddress>(addressPo);

            userAddress.LastUpdateTime = new DateTime();

            addressClient.PutUserAddress(id, userAddress);

            return(NoContent());
        }
Beispiel #2
0
        public UserAddress Post([FromForm] UserAddressPo addressPo)
        {
            // 1、userForm 转换成领域模型
            var configuration = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap <UserAddressPo, UserAddress>();
            });

            IMapper mapper = configuration.CreateMapper();

            // 2、转换
            UserAddress userAddress = mapper.Map <UserAddressPo, UserAddress>(addressPo);

            userAddress.CreateTime = new DateTime();

            // 3、用户进行注册
            userAddress = addressClient.PostUserAddress(userAddress);

            return(userAddress);
        }