public ActionResult DeleteConfirmed(int?idJornada, int?idtipoFormacion)
        {
            JornadaTipoFormacion jornadaTipoFormacion = db.JornadaTipoFormacion.Find(idJornada, idtipoFormacion);

            db.JornadaTipoFormacion.Remove(jornadaTipoFormacion);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "idJornada,idTipoFormacion,estado")] JornadaTipoFormacion jornadaTipoFormacion)
 {
     ViewBag.idJornada       = new SelectList(db.Jornada, "idJornada", "nombre", jornadaTipoFormacion.idJornada);
     ViewBag.idTipoFormacion = new SelectList(db.TipoFormacion, "idTipoFormacion", "nombre", jornadaTipoFormacion.idTipoFormacion);
     if (ModelState.IsValid)
     {
         db.Entry(jornadaTipoFormacion).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.idJornada       = new SelectList(db.Jornada, "idJornada", "nombre", jornadaTipoFormacion.idJornada);
     ViewBag.idTipoFormacion = new SelectList(db.TipoFormacion, "idTipoFormacion", "nombre", jornadaTipoFormacion.idTipoFormacion);
     return(View(jornadaTipoFormacion));
 }
        // GET: JornadaTipoFormacions/Details/5
        public ActionResult Details(int?idJornada, int?idtipoFormacion)
        {
            if (idJornada == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            if (idtipoFormacion == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            JornadaTipoFormacion jornadaTipoFormacion = db.JornadaTipoFormacion.Find(idJornada, idtipoFormacion);

            if (jornadaTipoFormacion == null)
            {
                return(HttpNotFound());
            }
            return(View(jornadaTipoFormacion));
        }
        // GET: JornadaTipoFormacions/Edit/5
        public ActionResult Edit(int?idJornada, int?idtipoFormacion)
        {
            if (idJornada == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            if (idtipoFormacion == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            JornadaTipoFormacion jornadaTipoFormacion = db.JornadaTipoFormacion.Find(idJornada, idtipoFormacion);

            if (jornadaTipoFormacion == null)
            {
                return(HttpNotFound());
            }
            ViewBag.idJornada       = new SelectList(db.Jornada, "idJornada", "nombre", jornadaTipoFormacion.idJornada);
            ViewBag.idTipoFormacion = new SelectList(db.TipoFormacion, "idTipoFormacion", "nombre", jornadaTipoFormacion.idTipoFormacion);
            return(View(jornadaTipoFormacion));
        }
        public ActionResult Create([Bind(Include = "idJornada,idTipoFormacion,estado")] JornadaTipoFormacion jornadaTipoFormacion)
        {
            ViewBag.idJornada       = new SelectList(db.Jornada, "idJornada", "nombre", jornadaTipoFormacion.idJornada);
            ViewBag.idTipoFormacion = new SelectList(db.TipoFormacion, "idTipoFormacion", "nombre", jornadaTipoFormacion.idTipoFormacion);

            if (ModelState.IsValid)
            {
                var existe = db.JornadaTipoFormacion.Find(jornadaTipoFormacion.idJornada, jornadaTipoFormacion.idTipoFormacion);
                if (existe != null)
                {
                    ModelState.AddModelError("", "Esta item ya existe.");
                    return(View(jornadaTipoFormacion));
                }
                db.JornadaTipoFormacion.Add(jornadaTipoFormacion);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(jornadaTipoFormacion));
        }