@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; }
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
}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
}Ver vennleg og kontakt oss hvis du meiner dette er ein feil.
}