PIbd-22_Chernyshev_G.Y._LabWork05_Hard #13

Closed
ujijrujijr wants to merge 23 commits from LabWork05_Hard into LabWork05
Showing only changes of commit c457242e5a - Show all commits

View File

@ -150,15 +150,12 @@ namespace GarmentFactoryFileImplement.Implements
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();
if (freeSpace <= 0)
{
continue;
}
freeSpace = Math.Min(freeSpace, model.Count);
model.Count -= freeSpace;