示例#1
0
        // GET: /EnlaceEleccionTipoCategoriaListas/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            EnlaceEleccionTipoCategoriaLista enlaceEleccionTipoCategoriaLista = db.EnlaceEleccionTipoCategoriaLista.Find(id);

            if (enlaceEleccionTipoCategoriaLista == null)
            {
                return(HttpNotFound());
            }
            var dropdown_enlaceEleccionTipoCategoria =
                db.EnlaceEleccionTipoCategoria
                .Select(e => new
            {
                ID        = e.ID,
                textValue = e.Eleccion.Nombre + " " + e.TipoCategoria.Nombre
            }
                        ).ToList();

            ViewBag.selectEleccionCategoriaID = new SelectList(dropdown_enlaceEleccionTipoCategoria, "ID", "textValue", enlaceEleccionTipoCategoriaLista.EnlaceEleccionTipoCategoriaID);
            //ViewBag.EnlaceEleccionTipoCategoriaID = new SelectList(db.EnlaceEleccionTipoCategoria, "ID", "ID", enlaceEleccionTipoCategoriaLista.EnlaceEleccionTipoCategoriaID);
            ViewBag.selectListaID = new SelectList(db.Lista, "ID", "Nombre", enlaceEleccionTipoCategoriaLista.ListaID);
            return(View(enlaceEleccionTipoCategoriaLista));
        }
示例#2
0
        public ActionResult DeleteConfirmed(int id)
        {
            EnlaceEleccionTipoCategoriaLista enlaceEleccionTipoCategoriaLista = db.EnlaceEleccionTipoCategoriaLista.Find(id);

            db.EnlaceEleccionTipoCategoriaLista.Remove(enlaceEleccionTipoCategoriaLista);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
示例#3
0
        // GET: /EnlaceEleccionTipoCategoriaListas/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            EnlaceEleccionTipoCategoriaLista enlaceEleccionTipoCategoriaLista = db.EnlaceEleccionTipoCategoriaLista.Find(id);

            if (enlaceEleccionTipoCategoriaLista == null)
            {
                return(HttpNotFound());
            }
            return(View(enlaceEleccionTipoCategoriaLista));
        }
示例#4
0
 public ActionResult Edit([Bind(Include = "ID,ListaID,EnlaceEleccionTipoCategoriaID")] EnlaceEleccionTipoCategoriaLista enlaceEleccionTipoCategoriaLista)
 {
     if (ModelState.IsValid)
     {
         if (db.EnlaceEleccionTipoCategoriaLista.Where(e => e.ListaID == enlaceEleccionTipoCategoriaLista.ListaID && e.EnlaceEleccionTipoCategoriaID == enlaceEleccionTipoCategoriaLista.EnlaceEleccionTipoCategoriaID).Count() == 0)
         {
             db.Entry(enlaceEleccionTipoCategoriaLista).State = EntityState.Modified;
             db.SaveChanges();
         }
         return(RedirectToAction("Index"));
     }
     ViewBag.EnlaceEleccionTipoCategoriaID = new SelectList(db.EnlaceEleccionTipoCategoria, "ID", "ID", enlaceEleccionTipoCategoriaLista.EnlaceEleccionTipoCategoriaID);
     ViewBag.ListaID = new SelectList(db.Lista, "ID", "Nombre", enlaceEleccionTipoCategoriaLista.ListaID);
     return(View(enlaceEleccionTipoCategoriaLista));
 }