public IActionResult Create(CreateSaleViewModel model) { if (ModelState.IsValid) { Sale sale = new Sale() { date1 = DateTime.Now, id_client = _context.FindUser(User.Identity.Name).id_client.Value, id_car = model.id_car, id_payment = null, date2 = model.date2, date3 = model.date3, summ = model.summ, status = "Обрабатывается" }; int canadd = _context.CanAddSale(sale); if (canadd == 1) //проверка на корректность { ModelState.AddModelError("", "Неверное время аренды."); return(View(model)); } else if (canadd == 2) //проверка на занятость { ModelState.AddModelError("", "В это время автомобиль забронирован."); return(View(model)); } int id_sale = _context.AddSale(sale);; if (id_sale != 0) { sale = _context.FindSale(id_sale); _context.CreateEventStatusCar(sale); return(RedirectToAction("Index", "Home")); } else { ModelState.AddModelError("", "Ошибка"); } } return(View(model)); }