コード例 #1
0
        public ActionResult ModificarIdioma([Bind(Include = "tblNivelIdioma_ID,tblHojaVida_ID,tblIdiomas_ID,tblNivel_ID")] tblNivelIdioma tblNivelIdioma)
        {
            if (!(AspNetUsersRoles.IsUserInRole("Administrator", User.Identity.Name) || AspNetUsersRoles.IsUserInRole("Maestro", User.Identity.Name)))
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            if (ModelState.IsValid)
            {
                db.Entry(tblNivelIdioma).State = EntityState.Modified;
                db.SaveChanges();

                tblHojaVida hojaVida = (from t in db.tblNivelIdioma where t.tblNivelIdioma_ID == tblNivelIdioma.tblNivelIdioma_ID select t.tblHojaVida).FirstOrDefault();
                if (hojaVida == null)
                {
                    return(HttpNotFound());
                }
                return(RedirectToAction("FormacionYExperiencia"));
            }
            ViewBag.idHojaVida          = tblNivelIdioma.tblHojaVida_ID;
            ViewBag.idUsuarioPlataforma = tblNivelIdioma.tblHojaVida.tblUsuarioPlataforma_ID;
            //ViewBag.tblIdiomas_ID = new SelectList(db.tblIdiomas, "tblIdiomas_ID", "idi_nombre", tblNivelIdioma.tblIdiomas_ID);
            ViewBag.idIdioma    = tblNivelIdioma.tblIdiomas_ID;
            ViewBag.tblNivel_ID = new SelectList(db.tblNivel, "tblNivel_ID", "tblNivel_nivel");
            return(View(tblNivelIdioma));
        }
コード例 #2
0
        public ActionResult BorrarIdioma(long?id)
        {
            if (!(AspNetUsersRoles.IsUserInRole("Administrator", User.Identity.Name) || AspNetUsersRoles.IsUserInRole("Maestro", User.Identity.Name)))
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tblNivelIdioma miIdioma = db.tblNivelIdioma.Find(id);

            db.tblNivelIdioma.Remove(miIdioma);
            db.SaveChanges();
            return(RedirectToAction("FormacionYExperiencia"));
        }
コード例 #3
0
        // GET: NivelIdiomas/Edit/5
        public ActionResult ModificarIdioma(long?id)  //Recibe id del NivelIdioma
        {
            if (!(AspNetUsersRoles.IsUserInRole("Administrator", User.Identity.Name) || AspNetUsersRoles.IsUserInRole("Maestro", User.Identity.Name)))
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tblNivelIdioma tblNivelIdioma = db.tblNivelIdioma.Find(id);

            if (tblNivelIdioma == null)
            {
                return(HttpNotFound());
            }
            ViewBag.idHojaVida          = tblNivelIdioma.tblHojaVida_ID;
            ViewBag.idUsuarioPlataforma = tblNivelIdioma.tblHojaVida.tblUsuarioPlataforma_ID;
            //ViewBag.tblIdiomas_ID = new SelectList(db.tblIdiomas, "tblIdiomas_ID", "idi_nombre", tblNivelIdioma.tblIdiomas_ID);
            ViewBag.idIdioma    = tblNivelIdioma.tblIdiomas_ID;
            ViewBag.tblNivel_ID = new SelectList(db.tblNivel, "tblNivel_ID", "tblNivel_nivel");
            return(View(tblNivelIdioma));
        }