Ejemplo n.º 1
0
        public ActionResult DeleteConfirmed(int id)
        {
            ActoresPeliculas actoresPeliculas = db.ActoresPeliculas.Find(id);
            var idPelicula = actoresPeliculas.IDPelicula;

            db.ActoresPeliculas.Remove(actoresPeliculas);
            db.SaveChanges();
            //return RedirectToAction("Index");
            return(RedirectToAction("Edit", "Peliculas", new { id = idPelicula }));
        }
Ejemplo n.º 2
0
        public ActionResult Create([Bind(Include = "IDActor,IDPelicula")] ActoresPeliculas actoresPeliculas)
        {
            if (ModelState.IsValid)
            {
                db.ActoresPeliculas.Add(actoresPeliculas);
                db.SaveChanges();
                return(RedirectToAction("Edit", "Peliculas", new { id = actoresPeliculas.IDPelicula }));
            }

            ViewBag.IDActor    = new SelectList(db.Actores, "IDActor", "Nombre", actoresPeliculas.IDActor);
            ViewBag.IDPelicula = new SelectList(db.Peliculas, "IDPelicula", "Nombre", actoresPeliculas.IDPelicula);
            return(View(actoresPeliculas));
        }
Ejemplo n.º 3
0
        // GET: ActoresPeliculas/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ActoresPeliculas actoresPeliculas = db.ActoresPeliculas.Find(id);

            if (actoresPeliculas == null)
            {
                return(HttpNotFound());
            }
            return(View(actoresPeliculas));
        }
Ejemplo n.º 4
0
        public JsonResult AgregarActor(string IDPelicula, string IDActor)
        {
            var actorPelicula = new ActoresPeliculas();
            var iIDPelicula   = int.Parse(IDPelicula);
            var iIDActor      = int.Parse(IDActor);

            actorPelicula.IDActor    = iIDActor;
            actorPelicula.IDPelicula = iIDPelicula;
            db.ActoresPeliculas.Add(actorPelicula);
            db.SaveChanges();

            db.Configuration.ProxyCreationEnabled = false;

            var actor = (from a in db.Actores
                         where a.IDActor == iIDActor
                         select new { a.IDActor, a.Nombre });

            return(Json(actor));
        }
Ejemplo n.º 5
0
        // GET: ActoresPeliculas/Create
        public ActionResult Create(string peliculaID)
        {
            int iPeliculaID = int.Parse(peliculaID);

            ViewBag.IDPelicula     = iPeliculaID;
            ViewBag.NombrePelicula = db.Peliculas.Find(iPeliculaID).Nombre;

            var newActor = new ActoresPeliculas();

            newActor.IDPelicula = iPeliculaID;

            var actores = (from a in db.Actores
                           where !(from ap in db.ActoresPeliculas
                                   where ap.IDPelicula == iPeliculaID
                                   select ap.IDActor).Contains(a.IDActor)
                           select a);

            ViewBag.IDActor = new SelectList(actores, "IDActor", "Nombre");

            return(View(newActor));
        }