This commit is contained in:
revengel66 2024-03-13 10:55:31 +03:00
parent 08187dff7b
commit 2864dc248f

View File

@ -88,17 +88,17 @@ namespace PizzeriaBusinessLogic.BusinessLogic
}
if (string.IsNullOrEmpty(model.PizzaName))
{
throw new ArgumentNullException("Нет названия продукта", nameof(model.PizzaName));
throw new ArgumentNullException("Нет названия пиццы", nameof(model.PizzaName));
}
if (model.Price <= 0)
{
throw new ArgumentNullException("Цена продукта должна быть больше 0", nameof(model.Price));
throw new ArgumentNullException("Цена пиццы должна быть больше 0", nameof(model.Price));
}
_logger.LogInformation("Pizza. PizzaName:{PizzaName}.Price:{ Price}. Id: { Id}", model.PizzaName, model.Price, model.Id);
var element = _PizzaStorage.GetElement(new PizzaSearchModel { PizzaName = model.PizzaName });
if (element != null && element.Id != model.Id)
{
throw new InvalidOperationException(родукт с таким названием уже есть");
throw new InvalidOperationException(ицца с таким названием уже есть");
}
}
}