@using Microsoft.AspNetCore.Localization @using OneForMe.Services @inject LocalizationService Localizer @model OneForMe.Models.Order @{ ViewData["Title"] = Model.CreatorName; }
@Localizer.Get("Code"): @Model.OrderCode
@Localizer.Get("CreatedBy"): @Model.CreatorName
@Localizer.Get("CreatedOn"): @Model.CreatedAt.ToString("g")
@if (!string.IsNullOrEmpty(Model.ImagePath)) {@Model.AdditionalInfo
}@Localizer.Get("Status"):
| @Localizer.Get("Item") | @Localizer.Get("Price") |
|---|---|
| @item.Name | @Localizer["Currency", item.Price.ToString("F2")] |
@Localizer.Get("NoItemsAdded")
}| @Localizer.Get("Participant") | @Localizer.Get("Item") | @Localizer.Get("Qty") | @Localizer.Get("Comments") | @Localizer.Get("Total") | @Localizer.Get("Actions") |
|---|---|---|---|---|---|
| @orderItem.ParticipantName | @orderItem.MenuItem?.Name | @orderItem.Quantity | @orderItem.Comments | @Localizer["Currency", (orderItem.MenuItem?.Price * orderItem.Quantity ?? 0).ToString("F2")] | @if (User.Identity?.Name == orderItem.ParticipantEmail) { } |
@Localizer.Get("NoOrdersYet")
}@Localizer.Get("SendLinkToOthers")
@Localizer.Get("TotalItems"): @Model.MenuItems.Count
@Localizer.Get("TotalOrders"): @Model.OrderItems.Count
@Localizer.Get("TotalRevenue"): @Localizer["Currency", Model.OrderItems.Sum(oi => oi.MenuItem.Price * oi.Quantity).ToString("F2")]