public ActionResult Alteracao(int id) { List<string> fotos = new List<string>(); if (Session["USUARIO"] != null) { tblVeiculo veiculo = new tblVeiculo(); using (CarOnlineEntities DB = new CarOnlineEntities()) { fotos = DB.tblFotosVeiculo.Where(v => v.idVeiculo.Equals(id)).Select(v => v.urlFoto).ToList<string>(); @ViewBag.fotos = fotos; veiculo = DB.tblVeiculo.FirstOrDefault(v => v.idVeiculo.Equals(id)); tblTipoVeiculo tipo = new tblTipoVeiculo(); tipo.descricao = "---Selecione---"; tipo.idTipoVeiculo = 999; List<tblTipoVeiculo> tipoVeiculo = DB.tblTipoVeiculo.OrderBy(v => v.descricao).ToList(); //tipoVeiculo.Add(tipo); List<tblTipoCombustivel> tipoCombustivel = DB.tblTipoCombustivel.OrderBy(v => v.descricao).ToList(); List<tblCor> cor = DB.tblCor.OrderBy(v => v.descricao).ToList(); List<int> ano = new List<int>(); ano.Add(2010); ano.Add(2011); ano.Add(2012); ano.Add(2013); List<tblMarcaVeiculo> marcas = DB.tblMarcaVeiculo.ToList(); List<tblModeloVeiculo> modelos = DB.tblModeloVeiculo.ToList(); ViewBag.marcas = new SelectList(marcas, "idMarcaVeiculo", "descricao", veiculo.tblModeloVeiculo.tblMarcaVeiculo.idMarcaVeiculo); ViewBag.modelos = new SelectList(modelos, "idModeloVeiculo", "descricao", veiculo.tblModeloVeiculo.idModeloVeiculo); ViewBag.TipoVeiculo = new SelectList(tipoVeiculo, "idTipoVeiculo", "descricao", veiculo.tblModeloVeiculo.tblMarcaVeiculo.tblTipoVeiculo.idTipoVeiculo); ViewBag.TipoCombustivel = new SelectList(tipoCombustivel, "idTipoCombustivel", "descricao",veiculo.idTipoCombustivel); ViewBag.Ano = new SelectList(ano,veiculo.ano); ViewBag.Cor = new SelectList(cor, "idCor", "descricao",veiculo.idCor); return View(veiculo); } } else return RedirectToAction("Index", "Home"); }
/// <summary> /// Deprecated Method for adding a new object to the tblTipoVeiculo EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddTotblTipoVeiculo(tblTipoVeiculo tblTipoVeiculo) { base.AddObject("tblTipoVeiculo", tblTipoVeiculo); }
/// <summary> /// Create a new tblTipoVeiculo object. /// </summary> /// <param name="idTipoVeiculo">Initial value of the idTipoVeiculo property.</param> /// <param name="descricao">Initial value of the descricao property.</param> public static tblTipoVeiculo CreatetblTipoVeiculo(global::System.Int32 idTipoVeiculo, global::System.String descricao) { tblTipoVeiculo tblTipoVeiculo = new tblTipoVeiculo(); tblTipoVeiculo.idTipoVeiculo = idTipoVeiculo; tblTipoVeiculo.descricao = descricao; return tblTipoVeiculo; }
public ActionResult Cadastro() { if (Session["USUARIO"] != null) { using (CarOnlineEntities DB = new CarOnlineEntities()) { tblTipoVeiculo tipo = new tblTipoVeiculo(); tipo.descricao = "---Selecione---"; tipo.idTipoVeiculo = 999; List<tblTipoVeiculo> tipoVeiculo = DB.tblTipoVeiculo.OrderBy(v=> v.descricao).ToList(); tipoVeiculo.Add(tipo); List<tblTipoCombustivel> tipoCombustivel = DB.tblTipoCombustivel.OrderBy(v => v.descricao).ToList(); List<tblCor> cor = DB.tblCor.OrderBy(v => v.descricao).ToList(); List<int> ano = new List<int>(); ano.Add(2010); ano.Add(2011); ano.Add(2012); ano.Add(2013); ViewBag.TipoVeiculo = new SelectList(tipoVeiculo, "idTipoVeiculo", "descricao",999); ViewBag.TipoCombustivel = new SelectList(tipoCombustivel, "idTipoCombustivel", "descricao"); ViewBag.Ano = new SelectList(ano); ViewBag.Cor = new SelectList(cor, "idCor", "descricao"); return View(); } } else return RedirectToAction("Index", "Home"); }