public ActionResult BorrarEventosAcademicos(long?id)
        {
            if (!(AspNetUsersRoles.IsUserInRole("Administrator", User.Identity.Name) || AspNetUsersRoles.IsUserInRole("Maestro", User.Identity.Name)))
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tblEventosAcademicos miEventoAcademico = db.tblEventosAcademicos.Find(id);

            db.tblEventosAcademicos.Remove(miEventoAcademico);
            db.SaveChanges();
            return(RedirectToAction("Investigacion"));
        }
 public ActionResult AdicionarEventoAcademico([Bind(Include = "tblEventosAcademicos_ID,eveaca_tituloEvento,eveaca_evento,eveaca_lugarEvento,eveaca_anoTerminacion,tblHojaVida_ID")] tblEventosAcademicos tblEventosAcademicos)
 {
     if (ModelState.IsValid)
     {
         db.tblEventosAcademicos.Add(tblEventosAcademicos);
         db.SaveChanges();
         tblHojaVida hojaVida = (from t in db.tblHojaVida where t.tblHojaVida_ID == tblEventosAcademicos.tblHojaVida_ID select t).FirstOrDefault();
         if (hojaVida == null)
         {
             return(HttpNotFound());
         }
         return(RedirectToAction("Investigacion"));
     }
     ViewBag.idHojaVida          = tblEventosAcademicos.tblHojaVida_ID;
     ViewBag.idUsuarioPlataforma = tblEventosAcademicos.tblHojaVida.tblUsuarioPlataforma_ID;
     return(View(tblEventosAcademicos));
 }
        //GET: Modificar Proyecto
        // GET: ExperienciaProyectos/Edit/5
        public ActionResult ModificarEventoAcademico(long?id)  //Recibe id del Evento 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));
            }
            tblEventosAcademicos tblEventosAcademicos = db.tblEventosAcademicos.Find(id);

            if (tblEventosAcademicos == null)
            {
                return(HttpNotFound());
            }
            ViewBag.idHojaVida          = tblEventosAcademicos.tblHojaVida_ID;
            ViewBag.idUsuarioPlataforma = tblEventosAcademicos.tblHojaVida.tblUsuarioPlataforma_ID;
            return(View(tblEventosAcademicos));
        }
 public ActionResult ModificarEventoAcademico([Bind(Include = "tblEventosAcademicos_ID,eveaca_tituloEvento,eveaca_evento,eveaca_lugarEvento,eveaca_anoTerminacion,tblHojaVida_ID")] tblEventosAcademicos tblEventosAcademicos)
 {
     if (!(AspNetUsersRoles.IsUserInRole("Administrator", User.Identity.Name) || AspNetUsersRoles.IsUserInRole("Maestro", User.Identity.Name)))
     {
         return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
     }
     if (ModelState.IsValid)
     {
         db.Entry(tblEventosAcademicos).State = EntityState.Modified;
         db.SaveChanges();
         tblHojaVida hojaVida = (from t in db.tblHojaVida where t.tblHojaVida_ID == tblEventosAcademicos.tblHojaVida_ID select t).FirstOrDefault();
         if (hojaVida == null)
         {
             return(HttpNotFound());
         }
         return(RedirectToAction("Investigacion"));
     }
     ViewBag.idHojaVida          = tblEventosAcademicos.tblHojaVida_ID;
     ViewBag.idUsuarioPlataforma = tblEventosAcademicos.tblHojaVida.tblUsuarioPlataforma_ID;
     return(View(tblEventosAcademicos));
 }