public IActionResult Cadastrar(Carro carro, IFormFile fupImagem) { try { if ((carro.ValorPorDia == 0 || carro.ValorPorDia < 0)) { ModelState.AddModelError("", "Somente valores positivos em: Valor Dia!"); return(View(carro)); } if ((carro.ValorPorHora == 0 || carro.ValorPorHora < 0)) { ModelState.AddModelError("", "Somente valores positivos em: Valor Hora!"); return(View(carro)); } if (carro.Placa == null || carro.Modelo == null) { ModelState.AddModelError("", "Campos com * são Obrigatório!"); return(View(carro)); } if (ModelState.IsValid) { if (fupImagem != null) { SalvaImg(carro, fupImagem); } else { carro.Imagem = "SEM-IMAGEM-13.jpg"; } carro = _carroDAO.CadastrarCarro(carro); if (carro == null) { ModelState.AddModelError("", "Carro já cadastrado!"); return(View(carro)); } return(RedirectToAction("Index")); } } catch (Exception) { } return(View(carro)); }