@model IEnumerable @{ ViewData["Title"] = "Orders"; }

Orders

@if (Model.Any()) {
@foreach (var order in Model) { }
Order ID Customer Shipping To Status Total Created Actions
@order.Id.ToString().Substring(0, 8)... @if (order.Customer != null) {
@order.Customer.DisplayName @if (!string.IsNullOrEmpty(order.Customer.TelegramUsername)) {
@@@order.Customer.TelegramUsername }
@order.Customer.CustomerType
} else { @order.ShippingName @if (!string.IsNullOrEmpty(order.IdentityReference)) {
(@order.IdentityReference) } }
@order.ShippingCity, @order.ShippingCountry @{ var badgeClass = order.Status switch { LittleShop.Enums.OrderStatus.PendingPayment => "bg-warning", LittleShop.Enums.OrderStatus.PaymentReceived => "bg-success", LittleShop.Enums.OrderStatus.Processing => "bg-info", LittleShop.Enums.OrderStatus.Shipped => "bg-primary", LittleShop.Enums.OrderStatus.Delivered => "bg-success", LittleShop.Enums.OrderStatus.Cancelled => "bg-danger", _ => "bg-secondary" }; } @order.Status £@order.TotalAmount @order.CreatedAt.ToString("MMM dd, yyyy HH:mm") View @if (order.Customer != null) { }
} else {

No orders found yet.

}