public ActionResult ModificarLengua([Bind(Include = "tblNivelLengua_ID,tblHojaVida_ID,tblLenguas_ID,tblNivel_ID")] tblNivelLengua tblNivelLengua)
        {
            if (!(AspNetUsersRoles.IsUserInRole("Administrator", User.Identity.Name) || AspNetUsersRoles.IsUserInRole("Maestro", User.Identity.Name)))
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            if (ModelState.IsValid)
            {
                db.Entry(tblNivelLengua).State = EntityState.Modified;
                db.SaveChanges();

                tblHojaVida hojaVida = (from t in db.tblNivelLengua where t.tblNivelLengua_ID == tblNivelLengua.tblNivelLengua_ID select t.tblHojaVida).FirstOrDefault();
                if (hojaVida == null)
                {
                    return(HttpNotFound());
                }
                return(RedirectToAction("FormacionYExperiencia"));
            }
            ViewBag.tblNivel_ID         = new SelectList(db.tblNivel, "tblNivel_ID", "tblNivel_nivel");
            ViewBag.idHojaVida          = tblNivelLengua.tblHojaVida_ID;
            ViewBag.idUsuarioPlataforma = tblNivelLengua.tblHojaVida.tblUsuarioPlataforma_ID;
            //ViewBag.tblIdiomas_ID = new SelectList(db.tblLenguas, "tblLenguas_ID", "len_nombre", tblNivelLengua.tblLenguas_ID);
            ViewBag.idLengua = tblNivelLengua.tblLenguas_ID;
            return(View(tblNivelLengua));
        }
        public ActionResult BorrarLengua(long?id)
        {
            if (!(AspNetUsersRoles.IsUserInRole("Administrator", User.Identity.Name) || AspNetUsersRoles.IsUserInRole("Maestro", User.Identity.Name)))
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tblNivelLengua miLengua = db.tblNivelLengua.Find(id);

            db.tblNivelLengua.Remove(miLengua);
            db.SaveChanges();
            return(RedirectToAction("FormacionYExperiencia"));
        }
 public ActionResult AdicionarLengua([Bind(Include = "tblNivelLengua_ID,tblHojaVida_ID,tblLenguas_ID,tblNivel_ID")] tblNivelLengua tblNivelLengua)
 {
     if (!(AspNetUsersRoles.IsUserInRole("Administrator", User.Identity.Name) || AspNetUsersRoles.IsUserInRole("Maestro", User.Identity.Name)))
     {
         return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
     }
     if (ModelState.IsValid)
     {
         db.tblNivelLengua.Add(tblNivelLengua);
         db.SaveChanges();
         tblHojaVida hojaVida = (from t in db.tblHojaVida where t.tblHojaVida_ID == tblNivelLengua.tblHojaVida_ID select t).FirstOrDefault();
         if (hojaVida == null)
         {
             return(HttpNotFound());
         }
         return(RedirectToAction("FormacionYExperiencia"));
     }
     ViewBag.tblNivel_ID = new SelectList(db.tblNivel, "tblNivel_ID", "tblNivel_nivel");
     //ViewBag.tblHojaVida_ID = new SelectList(db.tblHojaVida, "tblHojaVida_ID", "hojVid_tituloSecundaria", tblNivelIdioma.tblHojaVida_ID);
     ViewBag.tblLenguas_ID = new SelectList(db.tblLenguas, "tblLenguas_ID", "len_nombre", tblNivelLengua.tblLenguas_ID);
     return(View(tblNivelLengua));
 }
        // GET: NivelIdiomas/Edit/5
        public ActionResult ModificarLengua(long?id)  //Recibe id del NivelLengua
        {
            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));
            }
            tblNivelLengua tblNivelLengua = db.tblNivelLengua.Find(id);

            if (tblNivelLengua == null)
            {
                return(HttpNotFound());
            }
            ViewBag.tblNivel_ID         = new SelectList(db.tblNivel, "tblNivel_ID", "tblNivel_nivel");
            ViewBag.idHojaVida          = tblNivelLengua.tblHojaVida_ID;
            ViewBag.idUsuarioPlataforma = tblNivelLengua.tblHojaVida.tblUsuarioPlataforma_ID;
            //ViewBag.tblLenguas_ID = new SelectList(db.tblLenguas, "tblLenguas_ID", "len_nombre", tblNivelLengua.tblLenguas_ID);
            ViewBag.idLengua = tblNivelLengua.tblLenguas_ID;
            return(View(tblNivelLengua));
        }