private AddressPart MapAddress(AddressViewModel source, string addressType, CustomerPart customerPart) { var addressPart = _customerService.GetAddress(customerPart.Id, addressType) ?? _customerService.CreateAddress(customerPart.Id, addressType); dynamic address = addressPart; address.Name.Value = source.Name.TrimSafe(); address.AddressLine1.Value = source.AddressLine1.TrimSafe(); address.AddressLine2.Value = source.AddressLine2.TrimSafe(); address.Zipcode.Value = source.Zipcode.TrimSafe(); address.City.Value = source.City.TrimSafe(); address.Country.Value = source.Country.TrimSafe(); return addressPart; }
private AddressViewModel MapAddress(AddressPart addressPart) { dynamic address = addressPart; var addressViewModel = new AddressViewModel(); if (addressPart != null) { addressViewModel.Name = address.Name.Value; addressViewModel.AddressLine1 = address.AddressLine1.Value; addressViewModel.AddressLine2 = address.AddressLine2.Value; addressViewModel.Zipcode = address.Zipcode.Value; addressViewModel.City = address.City.Value; addressViewModel.Country = address.Country.Value; } return addressViewModel; }