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)) 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(ицца с таким названием уже есть");
} }
} }
} }