@page "{orderReference}" @using VSH.Data.Enums @using VSH.Utilities @using System.Globalization @using IOL.Helpers @model VSH.Pages.Status @{ string title; if (Model.CurrentOrder == default) { title = "Fant ikkje ordren"; } else { title = Model.CurrentOrder.Status switch { OrderStatus.CANCELLED => "Kansellert bestilling", OrderStatus.FAILED => "Feila bestilling", OrderStatus.COMPLETED => "Fullført bestilling", OrderStatus.AWAITING_INVOICE or OrderStatus.AWAITING_VIPPS or OrderStatus.IN_PROGRESS => "Ventar på betaling", var _ => "Uventa feil" }; } ViewData["Title"] = title; }
@if (Model.CurrentOrder != default) {

Din bestilling


Status: @(title)

Betalingsmetode: @(EnumName.ForPaymentType(Model.CurrentOrder.PaymentType)) @if (Model.CurrentOrder.PaymentType == OrderPaymentType.INVOICE_BY_EMAIL) { Du får tilsendt faktura til din e-postadresse }

Referanse: @Model.CurrentOrder.OrderReference

Dato: @Model.CurrentOrder.Created.ToOsloTimeZone().ToString("dd.MM.yyyy HH:mm", new CultureInfo("nb-NO"))

@if (!Model.CurrentOrder.Comment.IsNullOrWhiteSpace()) {

Øvrig informasjon: @Model.CurrentOrder.Comment

}

Kontaktinformasjon


Namn: @Model.CurrentOrder.ContactInfo.Name

@if (!Model.CurrentOrder.ContactInfo.EmailAddress.IsNullOrWhiteSpace()) {

E-postadresse: @Model.CurrentOrder.ContactInfo.EmailAddress

} @if (!Model.CurrentOrder.ContactInfo.PhoneNumber.IsNullOrWhiteSpace()) {

Telefonnummer: @Model.CurrentOrder.ContactInfo.PhoneNumber

}

Spørsmål?


Ta gjerne kontakt hvis du har spørsmål vedrørande ordren din.

Produktar


@foreach (var product in Model.CurrentOrderProducts) {
@product.DbProdcut.Name
Antall: @product.OrderProduct.NumberOfItems Totalt: @product.OrderProduct.Total().ToString("N", new NumberFormatInfo { CurrencyDecimalDigits = 2 }),-
}
Totalt: @Model.CurrentOrder.Total().ToString("N", new NumberFormatInfo { CurrencyDecimalDigits = 2 }),- Av dei MVA: @Model.CurrentOrder.Tax().ToString("N", new NumberFormatInfo { CurrencyDecimalDigits = 2 }),-
} else {

Vi fant ikkje din ordre

Ver vennleg og kontakt oss hvis du meiner dette er ein feil.

}