public ActionResult Editar(int id, int?p) { try { Diretorios(); var veiculo = veiculoDal.ListarById(id, null, UsuarioCorrente().IdEmpresa); VeiculoVM model = new VeiculoVM(); if (veiculo != null) { model.IdVeiculo = veiculo.IdVeiculo; model.Modelo = veiculo.Modelo; model.Descricao = veiculo.Descricao; model.Ativo = veiculo.Ativo; model.Destaque = veiculo.Destaque; model.AnoFabricacao = veiculo.AnoFabricacao; model.AnoModelo = veiculo.AnoModelo; model.Valor = veiculo.Valor; model.IdCombustivel = veiculo.Combustivel.IdCombustivel; model.IdTipo = veiculo.Marca.Tipo.IdTipo; model.IdMarca = veiculo.Marca.IdMarca; model.DataCadastro = veiculo.DataCadastro; model.Renavan = veiculo.Renavan; model.ExibeValor = veiculo.ExibeValor; CarregarDropDowns(); //ArquivoDal ad = new ArquivoDal(); ViewBag.Arquivos = arquivoDal.ListarArquivosByIdVeiculo(id); //MarcaDal md = new MarcaDal(); ViewBag.Marcas = marcaDal.ListarByIdTipo(model.IdTipo).OrderBy(m => m.Nome); return(View(model)); } else { TempData["Mensagem"] = "Este Veiculo não pertence a sua Empresa ou não existe."; return(RedirectToAction("index", new { pagina = p })); } } catch (Exception) { throw; } }
public ActionResult Editar(int id, int p) { try { Diretorios(); ViewBag.Arquivos = arquivoDal.ListarArquivosByIdVeiculo(id); var veiculo = veiculoDal.ListarById(id, null); VeiculoVM model = new VeiculoVM(); model.IdVeiculo = veiculo.IdVeiculo; model.Modelo = veiculo.Modelo; model.Descricao = veiculo.Descricao; model.Ativo = veiculo.Ativo; model.Destaque = veiculo.Destaque; model.AnoFabricacao = veiculo.AnoFabricacao; model.AnoModelo = veiculo.AnoModelo; model.Valor = veiculo.Valor; model.IdCombustivel = veiculo.Combustivel.IdCombustivel; model.IdTipo = veiculo.Marca.Tipo.IdTipo; model.IdMarca = veiculo.Marca.IdMarca; model.DataCadastro = veiculo.DataCadastro; model.ExibeValor = veiculo.ExibeValor; model.QtdAcesso = veiculo.QtdAcesso; if (p > 0) { model.Pagina = p; } CarregarDropDowns(); ViewBag.Marcas = marcaDal.ListarByIdTipo(model.IdTipo).OrderBy(m => m.Nome); return(View(model)); } catch (Exception) { throw; } }