@if (Model.Addresses.Count > 0)
{
@for (var i = 0; i < Model.Addresses.Count; i++)
{
var address = Model.Addresses[i];
@address.FirstName @address.LastName
-
@address.FirstName @address.LastName
-
@address.Email
@if (address.PhoneEnabled)
{
-
@address.PhoneNumber
}
@if (address.FaxEnabled)
{
-
@address.FaxNumber
}
@if (address.CompanyEnabled && !string.IsNullOrEmpty(address.Company))
{
- @address.Company
}
@if (address.StreetAddressEnabled)
{
-
@address.Address1
}
@if (address.StreetAddress2Enabled && !string.IsNullOrEmpty(address.Address2))
{
-
@address.Address2
}
@if (address.CityEnabled && !string.IsNullOrEmpty(address.City)||
address.CountyEnabled && !string.IsNullOrEmpty(address.County) ||
address.StateProvinceEnabled && !string.IsNullOrEmpty(address.StateProvinceName) ||
address.ZipPostalCodeEnabled && !string.IsNullOrEmpty(address.ZipPostalCode))
{
var addressLine = string.Empty;
if (address.CityEnabled && !string.IsNullOrEmpty(address.City))
{
addressLine += address.City;
if (address.CountyEnabled && !string.IsNullOrEmpty(address.County) ||
address.StateProvinceEnabled && !string.IsNullOrEmpty(address.StateProvinceName) ||
address.ZipPostalCodeEnabled && !string.IsNullOrEmpty(address.ZipPostalCode))
{
addressLine += ", ";
}
}
if (address.CountyEnabled && !string.IsNullOrEmpty(address.County))
{
addressLine += address.County;
if (address.StateProvinceEnabled && !string.IsNullOrEmpty(address.StateProvinceName) ||
address.ZipPostalCodeEnabled && !string.IsNullOrEmpty(address.ZipPostalCode))
{
addressLine += ", ";
}
}
if (address.StateProvinceEnabled && !string.IsNullOrEmpty(address.StateProvinceName))
{
addressLine += address.StateProvinceName;
if (address.ZipPostalCodeEnabled && !string.IsNullOrEmpty(address.ZipPostalCode))
{
addressLine += ", ";
}
}
if (address.ZipPostalCodeEnabled && !string.IsNullOrEmpty(address.ZipPostalCode))
{
addressLine += address.ZipPostalCode;
}
-
@addressLine
}
@if (address.CountryEnabled && !string.IsNullOrEmpty(address.CountryName))
{
-
@address.CountryName
}
@if (!string.IsNullOrEmpty(address.FormattedCustomAddressAttributes))
{
-
@Html.Raw(address.FormattedCustomAddressAttributes)
}
}
}
else
{
@T("Account.CustomerAddresses.NoAddresses")
}