@model OneForMe.Models.Order @{ ViewData["Title"] = "Join Order"; }

@Model.CreatorName

Order Code: @Model.OrderCode

Created by: @Model.CreatorName

Available Items
@if (Model.MenuItems.Any()) {
Total: $0.00
Back to Dashboard
} else {

No items available for this order

}
Current Orders (@Model.OrderItems.Count)
@if (Model.OrderItems.Any()) { @foreach (var orderItem in Model.OrderItems) { }
Name Item Qty Total
@orderItem.ParticipantName @orderItem.MenuItem?.Name @orderItem.Quantity $@(orderItem.MenuItem?.Price * orderItem.Quantity ?? 0).ToString("F2")

@foreach (var person in Model.OrderItems.GroupBy(oi => oi.ParticipantName)) { }
Person Owes
@person.Key $@person.Sum(oi => oi.MenuItem.Price * oi.Quantity).ToString("F2")
} else {

No one has ordered yet

}
Order Total

$@Model.OrderItems.Sum(oi => oi.MenuItem.Price * oi.Quantity).ToString("F2")