Временный костыль

This commit is contained in:
Данияр Аглиуллов 2023-03-06 21:53:53 +04:00
parent fe0b7dd9bc
commit 49c182a591

View File

@ -106,12 +106,16 @@ namespace ConfectioneryDatabaseImplement.Models
}
}
var shop = context.Shops.First(x => x.Id == model.Id);
shop.ShopPastries.AddRange(model.Pastries.Select(x => new ShopPastry
{
Pastry = context.Pastries.First(y => y.Id == x.Key),
Count = x.Value.Item2,
}).Except(shopPastries ?? new()));
context.SaveChanges();
foreach (var pc in model.Pastries)
{
context.PastryComponents.Add(new()
{
Pastry = context.Pastries.First(y => y.Id == pc.Key),
Count = pc.Value.Item2,
});
context.SaveChanges();
}
context.SaveChanges();
_cachedPastries = null;
}
}