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)); }
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")); }
// 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)); }