public ActionResult Detalles(int id)
 {
     using (var db = new JEENContext())
     {
         PRESENTACION pre = db.PRESENTACION.Find(id);
         return(View(pre));
     }
 }
 public ActionResult Editar(int id)
 {
     try
     {
         using (var db = new JEENContext())
         {
             //Alumnos al = db.Alumnos.Where(a => a.Id == id).FirstOrDefault();//Usar en todos los casos en claves compuestas
             PRESENTACION pre = db.PRESENTACION.Find(id);//Cuando se tiene un id unico.
             return(View(pre));
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
 public ActionResult Delete(int id)
 {
     try
     {
         using (var db = new JEENContext())
         {
             PRESENTACION pre = db.PRESENTACION.Find(id);
             db.PRESENTACION.Remove(pre);
             db.SaveChanges();
             return(RedirectToAction("PresentacionesLista"));
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
        public ActionResult Editar(PRESENTACION a)
        {
            if (!ModelState.IsValid)//ModelState es para validar que los datos sean los correctos.

            {
                return(View());
            }
            try
            {
                using (var db = new JEENContext())
                {
                    PRESENTACION pre = db.PRESENTACION.Find(a.IdPresentacion);
                    pre.Descripcion = a.Descripcion;
                    pre.Fecha       = a.Fecha;
                    pre.IdEstatus   = a.IdEstatus;
                    db.SaveChanges();
                    return(RedirectToAction("PresentacionesLista"));
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
        public ActionResult Create(PRESENTACION a)
        {
            if (!ModelState.IsValid)//ModelState es para validar que los datos sean los correctos.

            {
                return(View());
            }

            try
            {
                using (var db = new JEENContext())
                {
                    //a.FechaRegistro = DateTime.Now;
                    db.PRESENTACION.Add(a);
                    db.SaveChanges();
                    return(RedirectToAction("PresentacionesLista"));
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("", "Error al registrar la presentacion - " + ex.Message);
                return(View());
            }
        }