This commit is contained in:
revengel66 2024-03-13 10:55:17 +03:00
parent b160dcaa36
commit 96506f5cce

View File

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