コード例 #1
0
        public ActionResult Edit(AsesoresViewModel ase)
        {
            List <Grupos>     lstGrupos   = db.Grupos.ToList();
            List <MateriasTb> lstMaterias = db.MateriasTb.ToList();

            ViewBag.LstMaterias = new SelectList(lstMaterias, "id_materia", "nombre");
            ViewBag.LstGrupos   = new SelectList(lstGrupos, "id_grupo", "num_grupo");
            if (ModelState.IsValid)
            {
                Materias_Grupos mg = new Materias_Grupos();
                mg.id_grupo   = Convert.ToInt32(ase.LstGrupos);
                mg.id_asesor  = ase.Id_Asesores;
                mg.id_materia = Convert.ToInt32(ase.LstMaterias);
                db.Materias_Grupos.Add(mg);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(ase));
        }
コード例 #2
0
        // GET: Asesores/Edit/5
        public ActionResult Edit(int?id)
        {
            List <Grupos>     lstGrupos   = db.Grupos.ToList();
            List <MateriasTb> lstMaterias = db.MateriasTb.ToList();

            ViewBag.LstMaterias = new SelectList(lstMaterias, "id_materia", "nombre");
            ViewBag.LstGrupos   = new SelectList(lstGrupos, "id_grupo", "num_grupo");

            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            AsesoresTb asesoresTb = db.AsesoresTb.Find(id);

            if (asesoresTb == null)
            {
                return(HttpNotFound());
            }
            AsesoresViewModel ase = new AsesoresViewModel(asesoresTb);

            return(View(ase));
        }