После поправки в лаб 2 усл.

This commit is contained in:
ujijrujijr 2024-05-17 14:10:29 +04:00
commit c457242e5a

View File

@ -150,15 +150,12 @@ namespace GarmentFactoryFileImplement.Implements
return false; return false;
} }
foreach (Shop shop in source.Shops) var shopsWithFreeSpace = source.Shops.Where(x => x.TextileMaxCount - x.ShopTextiles.Select(x => x.Value.Item2).Sum() > 0);
foreach (Shop shop in shopsWithFreeSpace)
{ {
int freeSpace = shop.TextileMaxCount - shop.ShopTextiles.Select(x => x.Value.Item2).Sum(); int freeSpace = shop.TextileMaxCount - shop.ShopTextiles.Select(x => x.Value.Item2).Sum();
if (freeSpace <= 0)
{
continue;
}
freeSpace = Math.Min(freeSpace, model.Count); freeSpace = Math.Min(freeSpace, model.Count);
model.Count -= freeSpace; model.Count -= freeSpace;