public ActionResult BorrarProductosAcademicos(long?id) { tblProductosAcademicos miProductoAcademico = db.tblProductosAcademicos.Find(id); db.tblProductosAcademicos.Remove(miProductoAcademico); db.SaveChanges(); return(RedirectToAction("Investigacion")); }
public ActionResult ModificarProductoAcademico([Bind(Include = "tblProductosAcademicos_ID,proaca_tituloProducto,proaca_anoTerminacion,tblCategoriaProductos_ID,tblHojaVida_ID")] tblProductosAcademicos tblProductosAcademicos) { if (ModelState.IsValid) { db.Entry(tblProductosAcademicos).State = EntityState.Modified; db.SaveChanges(); tblHojaVida hojaVida = (from t in db.tblHojaVida where t.tblHojaVida_ID == tblProductosAcademicos.tblHojaVida_ID select t).FirstOrDefault(); if (hojaVida == null) { return(HttpNotFound()); } return(RedirectToAction("Investigacion")); } ViewBag.idHojaVida = tblProductosAcademicos.tblHojaVida_ID; ViewBag.idUsuarioPlataforma = tblProductosAcademicos.tblHojaVida.tblUsuarioPlataforma_ID; ViewBag.tblCategoriaProductos_ID = new SelectList(db.tblCategoriaProductos, "tblCategoriaProductos_ID", "catpro_nombre"); return(View(tblProductosAcademicos)); }
//GET: Modificar Proyecto // GET: ExperienciaProyectos/Edit/5 public ActionResult ModificarProductoAcademico(long?id) //Recibe id del Producto Académico { 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)); } tblProductosAcademicos tblProductosAcademicos = db.tblProductosAcademicos.Find(id); if (tblProductosAcademicos == null) { return(HttpNotFound()); } ViewBag.idHojaVida = tblProductosAcademicos.tblHojaVida_ID; ViewBag.idUsuarioPlataforma = tblProductosAcademicos.tblHojaVida.tblUsuarioPlataforma_ID; ViewBag.tblCategoriaProductos_ID = new SelectList(db.tblCategoriaProductos, "tblCategoriaProductos_ID", "catpro_nombre"); return(View(tblProductosAcademicos)); }
public ActionResult AdicionarProductoAcademico([Bind(Include = "tblProductosAcademicos_ID,proaca_tituloProducto,proaca_anoTerminacion,tblCategoriaProductos_ID,tblHojaVida_ID")] tblProductosAcademicos tblProductosAcademicos) { if (!(AspNetUsersRoles.IsUserInRole("Administrator", User.Identity.Name) || AspNetUsersRoles.IsUserInRole("Maestro", User.Identity.Name))) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (ModelState.IsValid) { db.tblProductosAcademicos.Add(tblProductosAcademicos); db.SaveChanges(); tblHojaVida hojaVida = (from t in db.tblHojaVida where t.tblHojaVida_ID == tblProductosAcademicos.tblHojaVida_ID select t).FirstOrDefault(); if (hojaVida == null) { return(HttpNotFound()); } return(RedirectToAction("Investigacion")); } ViewBag.idHojaVida = tblProductosAcademicos.tblHojaVida_ID; ViewBag.idUsuarioPlataforma = tblProductosAcademicos.tblHojaVida.tblUsuarioPlataforma_ID; ViewBag.tblCategoriaProductos_ID = new SelectList(db.tblCategoriaProductos, "tblCategoriaProductos_ID", "catpro_nombre"); return(View(tblProductosAcademicos)); }