//GET DE EDITAR //public ActionResult Editar(int id) //{ // Gestor gestor = new Gestor(); // var vuelos = gestor.BuscarVuelos(id); // return View(vuelos); //} public ActionResult Editar(int id) { Gestor gestor = new Gestor(); List <Destinos> itemsDestino = gestor.ObtenerDestinos(); List <SelectListItem> itemsCombo = itemsDestino.ConvertAll(d => { return(new SelectListItem() { Text = d.Nombre, Value = d.IdDestino.ToString(), Selected = false, }); }); Vuelos v = Gestor.BuscarVuelos(id); //ver aqui foreach (var item in itemsCombo) { if (item.Value.Equals(v.IdDestino.ToString())) { item.Selected = true; break; //para que corte la iteracion del for porque no tiene sentido q continue con los otros porque es un solo item que tengo que marcar en mi combo } } ViewBag.items = itemsCombo; //guarda la info ViewBag.Nombre = v.Observaciones; return(View(v)); }