private Address MapAddress(PersonalDetailsAddressViewModel addressViewModel)
 {
     return(new Address()
     {
         PostalCode = addressViewModel.Postcode,
         StreetAddressLine1 =
             !string.IsNullOrEmpty(addressViewModel.HouseNumber)
                 ? string.Format("{0} {1}", addressViewModel.HouseNumber, addressViewModel.AddressLine1)
                 : addressViewModel.AddressLine1,
         StreetAddressLine2 = addressViewModel.AddressLine2,
         StreetAddressLine3 = addressViewModel.City,
         StreetAddressLine4 = addressViewModel.County,
         StreetAddressLine5 = addressViewModel.Postcode
     });
 }
        private Address MapAddress(PersonalDetailsAddressViewModel addressViewModel)
        {
            if (addressViewModel.Postcode == null &&
                addressViewModel.AddressLine1 == null &&
                addressViewModel.AddressLine2 == null &&
                addressViewModel.AddressLine3 == null &&
                addressViewModel.City == null &&
                addressViewModel.County == null)
            {
                return(null);
            }

            return(new Address()
            {
                PostalCode = addressViewModel.Postcode,
                StreetAddressLine1 = addressViewModel.AddressLine1,
                StreetAddressLine2 = addressViewModel.AddressLine2,
                StreetAddressLine3 = addressViewModel.AddressLine3,
                StreetAddressLine4 = addressViewModel.City,
                StreetAddressLine5 = addressViewModel.County
            });
        }