コード例 #1
0
 public IActionResult Edit(int id, VeiculoModel veiculoModel)
 {
     if (ModelState.IsValid)
     {
         if (!_gerenciadorVeiculo.VerificaEdicaoExistente(veiculoModel.Chassi, veiculoModel.Placa, veiculoModel.Id))
         {
             if (_gerenciadorVeiculo.Editar(veiculoModel))
             {
                 return(RedirectToAction(nameof(Index)));
             }
         }
         else
         {
             TempData["mensagemErro"] = "Já existe um veículo com esse chassi ou placa na base de dados";
             ViewBag.Frotas           = new SelectList(_gerenciadorFrota.ObterTodos(), "Id", "Titulo");
             return(View(veiculoModel));
         }
     }
     return(View(veiculoModel));
 }