foreach (ss_variants_relation x in m.vr)
{
int reserved = 0;
try
{
reserved = _datacontext.OrderProducts.Where(t => t.ID_VARIANT_RELATION ==
x.id && t.Order.ID_ORDER_STATUS < 7).Sum(t => t.Count);
}
catch
{
}
x.stock_quantity -= reserved;
}
Суть вопроса в том что если x.stock_quantity = 5, а reserved = 1, результат равен 3.
Как такое может быть?
если x.stock_quantity = 9, а reserved = 3, результат 3
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости