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()); }
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); }