public IActionResult Salvar(int?id) { List <VeiculoViewsModels> veiculos = new List <VeiculoViewsModels>(); VeiculoViewsModels veiculoModel = new VeiculoViewsModels(); if (id != null) { veiculos = _veiculoRepository.ListarVeiculos(id); foreach (var veiculo in veiculos) { veiculoModel.VeiculoId = veiculo.VeiculoId; veiculoModel.Placa = veiculo.Placa; veiculoModel.NomeModelo = veiculo.NomeModelo; veiculoModel.TipoVeiculoId = veiculo.TipoVeiculoId; veiculoModel.OperacaoVeiculoId = veiculo.OperacaoVeiculoId; veiculoModel.Status = veiculo.Status; veiculoModel.CategoriaIdEixoSuspenso = veiculo.CategoriaIdEixoSuspenso; veiculoModel.CategoriaIdEixoAbaixado = veiculo.CategoriaIdEixoAbaixado; } } else { veiculoModel.Status = 1; } ViewBag.TipoVeiculo = _veiculoRepository.ListarTipoVeiculos(0); ViewBag.OperacaoVeiculo = _veiculoRepository.ListarOperacaoVeiculos(0); ViewBag.CategoriaEixoSuspenso = _veiculoRepository.ListarCategoriVeiculo(0); ViewBag.CategoriaEixoAbaixado = _veiculoRepository.ListarCategoriVeiculo(0); return(View(veiculoModel)); }
public IActionResult Salvar(VeiculoViewsModels veiculoModel) { var _veiculo = new Veiculos(); _veiculo.VeiculoId = veiculoModel.VeiculoId; _veiculo.Placa = veiculoModel.Placa; _veiculo.NomeModelo = veiculoModel.NomeModelo; _veiculo.DataCad = DateTime.Today; _veiculo.TipoVeiculoId = veiculoModel.TipoVeiculoId; _veiculo.OperacaoVeiculoId = veiculoModel.OperacaoVeiculoId; _veiculo.Status = veiculoModel.Status; _veiculo.CategoriaIdEixoSuspenso = veiculoModel.CategoriaIdEixoSuspenso; _veiculo.CategoriaIdEixoAbaixado = veiculoModel.CategoriaIdEixoAbaixado; if (!String.IsNullOrEmpty(_veiculo.Placa) && !String.IsNullOrEmpty(_veiculo.NomeModelo)) { try { if (veiculoModel.VeiculoId == 0) { _veiculoRepository.SalvarVeiculo(_veiculo); ViewBag.Aviso = " Veiculo Cadastrado com Sucesso!! "; } else { _veiculoRepository.EditarVeiculo(_veiculo); ViewBag.Aviso = " Veiculo Alterado com Sucesso!! "; } } catch (Exception ex) { ViewBag.Aviso = ex.Message; } } //ViewBag.TipoVeiculo = _veiculoRepository.ListarTipoVeiculos(0); //ViewBag.OperacaoVeiculo = _veiculoRepository.ListarOperacaoVeiculos(0); return(Redirect("Consulta")); }
public JsonResult Consulta([FromBody] VeiculoViewsModels veiculo) { return(Json(veiculo.Placa)); }