добавление проверки, что запчастей хватит

This commit is contained in:
Мк Игорь 2023-05-25 12:24:00 +04:00
parent c89af894b9
commit d5bfb16824
2 changed files with 6 additions and 1 deletions

View File

@ -22,6 +22,11 @@ namespace CarServiceDatabase.Models
{ {
return null; return null;
} }
var currItem = context.Items.First(x => x.Id == model.ItemId);
if (currItem.Count < model.Count)
{
throw new ArgumentException("На складе нет столько запчастей");
}
return new() return new()
{ {
Count = model.Count, Count = model.Count,

View File

@ -148,7 +148,7 @@ namespace CarServiceWebApp.Controllers
/// Отображение формы добавления работы /// Отображение формы добавления работы
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
//[HttpGet] [HttpGet]
public IActionResult CreateWork() => View(); public IActionResult CreateWork() => View();
/// <summary> /// <summary>
/// Добавление работы /// Добавление работы