@await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.CustomerAddressesTop, additionalData = Model })
@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
}
@foreach(var item in address.AddressFields)
{
- @item.Value
}
@if (!string.IsNullOrEmpty(address.FormattedCustomAddressAttributes))
{
-
@Html.Raw(address.FormattedCustomAddressAttributes)
}
}
}
else
{
@T("Account.CustomerAddresses.NoAddresses")
}
@await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.CustomerAddressesBottom, additionalData = Model })