コード例 #1
0
        //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));
        }