Putilin P. A. Lab work 2 Hard #11
@ -128,9 +128,14 @@ namespace PrecastConcretePlantBusinessLogic
|
||||
{
|
||||
throw new ArgumentException("Количество добавляемого изделия должно быть больше 0", nameof(count));
|
||||
}
|
||||
|
||||
_logger.LogInformation("AddreinforcedInShop. ShopName:{ShopName}.Id:{ Id}",
|
||||
model.Name, model.Id);
|
||||
var element = _shopStorage.GetElement(model);
|
||||
if (element.MaxCountReinforceds < count + element.Reinforceds.Sum(x => x.Value.Item2))
|
||||
{
|
||||
throw new ArgumentException("Количество добавляемого изделия не должно быть больше максимального кол-ва изделий в магазине", nameof(count));
|
||||
}
|
||||
if (element == null)
|
||||
{
|
||||
_logger.LogWarning("AddreinforcedInShop element not found");
|
||||
|
Loading…
Reference in New Issue
Block a user