Update to .NET 10 preview
All checks were successful
Docker Image CI / build (push) Successful in 8m8s

This commit is contained in:
2025-03-11 23:32:27 +00:00
parent 25876813e5
commit ba5766f9d5
8 changed files with 24 additions and 30 deletions

View File

@ -65,19 +65,16 @@
}
items = itemsQuery
.GroupJoin(
.LeftJoin(
dbContext.ItemPurchases.Where(purchase => purchase.IsLastPurchase),
item => item.Id,
purchase => purchase.ItemId,
(item, purchases) => new { item, purchases })
.SelectMany(
group => group.purchases.DefaultIfEmpty(),
(group, lastPurchase) => new ItemModel
(item, lastPurchase) => new ItemModel
{
Id = group.item.Id,
Brand = group.item.Brand,
Name = group.item.Name,
HasBarcode = group.item.Barcodes.Count != 0,
Id = item.Id,
Brand = item.Brand,
Name = item.Name,
HasBarcode = item.Barcodes.Count > 0,
LastPurchasedAt = lastPurchase != null ? lastPurchase.CreatedAt : null,
})
.OrderBy(item => item.Brand)