private static string GetAddressText(Address address) { if (address.IsNull()) { return "Not set"; } return string.Format( "{0}, {1}; {2} {3}-{4}", ValueOrUnknown(address.City.Name), ValueOrUnknown(address.Country.Name), ValueOrUnknown(address.Street), ValueOrUnknown(address.HouseNumber), ValueOrUnknown(address.FlatNumber)); }
private Address MapAddress(AddressViewModel addressViewModel, Address address) { address = address ?? new Address(); address.CaseNumber = addressViewModel.CaseNumber; address.FlatNumber = addressViewModel.FlatNumber; address.HouseNumber = addressViewModel.HouseNumber ?? 0; address.PostIndex = addressViewModel.PostIndex; address.Street = addressViewModel.Street; address.City = this.citiesService.GetCityByName(addressViewModel.City); address.Country = this.countriesService.GetCountryByName(addressViewModel.Country); address.Country.Cities.Add(address.City); return address; }
private static AddressViewModel MapToAddressViewModel(Address address) { if (address.IsNull()) { return new AddressViewModel(); } return new AddressViewModel { CaseNumber = address.CaseNumber, City = address.City != null ? address.City.Name : String.Empty, Country = address.Country != null ? address.Country.Name : String.Empty, FlatNumber = address.FlatNumber, HouseNumber = address.HouseNumber, PostIndex = address.PostIndex, Street = address.Street }; }