This commit is contained in:
Павел Путилин 2023-04-25 20:24:58 +04:00
parent 3110a0425c
commit eadf7da836

View File

@ -128,9 +128,14 @@ namespace PrecastConcretePlantBusinessLogic
{ {
throw new ArgumentException("Количество добавляемого изделия должно быть больше 0", nameof(count)); throw new ArgumentException("Количество добавляемого изделия должно быть больше 0", nameof(count));
} }
_logger.LogInformation("AddreinforcedInShop. ShopName:{ShopName}.Id:{ Id}", _logger.LogInformation("AddreinforcedInShop. ShopName:{ShopName}.Id:{ Id}",
model.Name, model.Id); model.Name, model.Id);
var element = _shopStorage.GetElement(model); var element = _shopStorage.GetElement(model);
if (element.MaxCountReinforceds < count + element.Reinforceds.Sum(x => x.Value.Item2))
{
throw new ArgumentException("Количество добавляемого изделия не должно быть больше максимального кол-ва изделий в магазине", nameof(count));
}
if (element == null) if (element == null)
{ {
_logger.LogWarning("AddreinforcedInShop element not found"); _logger.LogWarning("AddreinforcedInShop element not found");