@using Microsoft.AspNetCore.Mvc.Localization @using gehGassi.Core.Services @using gehGassi.Web.Models @using System.Globalization @using gehGassi.Domain.Shop @using gehGassi.Web.Helper @using Microsoft.Extensions.Localization @using Microsoft.OpenApi.Extensions @model gehGassi.Web.Models.OrderVm @inject IViewLocalizer Localizer @inject ICountryService countryService @{ IStringLocalizer annotationsLocalizer = ViewBag.AnnotationsLocalizer; Invoice invoice = ViewBag.Invoice; OrderAddressVm deliveryAddress = Model.BillingAddress; if (Model.DeliveryAddressIsBilling) { deliveryAddress = Model.DeliveryAddress; } }
@Localizer["Mail_DeliveryAddress"] |
@Localizer["Mail_BillingAddress"] |
|
@if (!string.IsNullOrWhiteSpace(deliveryAddress.Company))
{
@deliveryAddress.Company
@deliveryAddress.FirstName @deliveryAddress.LastName
}
else
{
@deliveryAddress.FirstName @deliveryAddress.LastName
}
@deliveryAddress.AddressLine1
@if (!string.IsNullOrWhiteSpace(deliveryAddress.AddressLine2))
{
@deliveryAddress.AddressLine2
}
@deliveryAddress.Zip @deliveryAddress.City
@countryService.GetCountry(deliveryAddress.CountryCode).Name
|
@if (!string.IsNullOrWhiteSpace(Model.BillingAddress.Company))
{
@Model.BillingAddress.Company
@Model.BillingAddress.FirstName @Model.BillingAddress.LastName
}
else
{
@Model.BillingAddress.FirstName @Model.BillingAddress.LastName
}
@Model.BillingAddress.AddressLine1
@if (!string.IsNullOrWhiteSpace(Model.BillingAddress.AddressLine2))
{
@Model.BillingAddress.AddressLine2
}
@Model.BillingAddress.Zip @Model.BillingAddress.City
@countryService.GetCountry(Model.BillingAddress.CountryCode).Name
|