@using Groceries.Data @using Microsoft.EntityFrameworkCore @model (Transaction Transaction, TransactionPromotion? Promotion) @inject AppDbContext dbContext @{ var selectedItemIds = Model.Promotion?.Items.Select(item => item.Id).ToArray() ?? Array.Empty(); var itemIds = Model.Transaction.Items.Select(item => item.ItemId); var itemNames = await dbContext.Items .Where(item => itemIds.Contains(item.Id)) .ToDictionaryAsync(item => item.Id, item => string.Concat(item.Brand, " ", item.Name)); }
@*@CultureInfo.CurrentCulture.NumberFormat.CurrencySymbol*@