Exemplo n.º 1
0
        //Tarea mostrar 3 peliculasactormodel en una vista
        public ActionResult GetPeliculaActor()
        {
            PeliculaActorModel peliculaActorModel = new PeliculaActorModel();
            PeliculaModel      pelicula           = new PeliculaModel();
            ActorModel         actor = new ActorModel();

            #region opcion1
            //peliculaActorModel.Pelicula.Id = 1;
            //peliculaActorModel.Pelicula.Titulo = "Avengers";
            //peliculaActorModel.Pelicula.Duracion = 158;
            //peliculaActorModel.Pelicula.Genero = "Accion";

            //peliculaActorModel.Actor.Id = 1;
            //peliculaActorModel.Actor.Nombre = "Jonhy Deep";
            //peliculaActorModel.Actor.Edad = 32;
            #endregion

            pelicula.Id       = 1;
            pelicula.Titulo   = "Avengers";
            pelicula.Duracion = 158;
            pelicula.Genero   = "Accion";

            actor.Id     = 1;
            actor.Nombre = "Jonhy Deep";
            actor.Edad   = 32;

            peliculaActorModel.Pelicula = pelicula;
            peliculaActorModel.Actor    = actor;
            return(View("PeliculaActor", peliculaActorModel));
        }
        public IActionResult ListaPelicula()
        {
            // agrego la logica ... q se la envio a la vista
            // lo consumimos del modelo

            //Dictionary key -- value
            PeliculaModel peli1 = new PeliculaModel("MIB", 1997);

            listaPeliculas.Add(peli1);
            listaPeliculas.Add(new PeliculaModel("Matrix", 1999));
            listaPeliculas.Add(new PeliculaModel("El extraño mundo de jack", 1993));



            using (var conx = new MySqlContext())
            {
                conx.peliculaEntities.Add(new PeliculaEntity
                {
                    nombre             = peli1.nombre,
                    fechaDeLanzamiento = peli1.relese.ToString()
                });

                conx.SaveChanges();
            }



            ViewData["PeliculaNombre"] = listaPeliculas;
            return(View());
        }
Exemplo n.º 3
0
        public List <PeliculaModel> getListPeliculas()
        {
            PeliculaModel peliculas1 = new PeliculaModel();
            PeliculaModel peliculas2 = new PeliculaModel();
            PeliculaModel peliculas3 = new PeliculaModel();

            //PeliculaModel peliculas4 = new PeliculaModel();
            //PeliculaModel peliculas5 = new PeliculaModel();
            //PeliculaModel peliculas6 = new PeliculaModel();
            //PeliculaModel peliculas7 = new PeliculaModel();
            //PeliculaModel peliculas8 = new PeliculaModel();

            peliculas1.Id       = 1;
            peliculas1.Titulo   = "EL increible Hulk";
            peliculas1.Duracion = 120;
            peliculas1.Genero   = "Accion";

            peliculas2.Id       = 2;
            peliculas2.Titulo   = "Capitan america";
            peliculas2.Duracion = 180;
            peliculas2.Genero   = "Accion";

            peliculas3.Id       = 3;
            peliculas3.Titulo   = "Iron Man";
            peliculas3.Duracion = 180;
            peliculas3.Genero   = "Accion";

            List <PeliculaModel> peliculas = new List <PeliculaModel>();

            peliculas.Add(peliculas1);
            peliculas.Add(peliculas2);
            peliculas.Add(peliculas3);

            return(peliculas);
        }
Exemplo n.º 4
0
        public List <PeliculaModel> getListPeliculas()
        {
            PeliculaModel pelicula1 = new PeliculaModel();

            pelicula1.Id       = 1;
            pelicula1.Titulo   = "Avengers";
            pelicula1.Duracion = 160;
            pelicula1.Genero   = "Acción";

            PeliculaModel pelicula2 = new PeliculaModel();

            pelicula2.Id       = 2;
            pelicula2.Titulo   = "La vida es Bella";
            pelicula2.Duracion = 180;
            pelicula2.Genero   = "Accion";

            PeliculaModel pelicula3 = new PeliculaModel();

            pelicula3.Id       = 3;
            pelicula3.Titulo   = "La llorona";
            pelicula3.Duracion = 180;
            pelicula3.Genero   = "Accion";

            List <PeliculaModel> peliculas = new List <PeliculaModel>();

            peliculas.Add(pelicula1);
            peliculas.Add(pelicula2);
            peliculas.Add(pelicula3);
            return(peliculas);
        }
Exemplo n.º 5
0
        //que es un modelo ? es un contenedor de datos, "un medodlo es una clase de C#"
        public ActionResult GetPelicula()
        {
            PeliculaModel pelicula = new PeliculaModel();

            pelicula.Id       = 1;
            pelicula.Titulo   = "Avengers";
            pelicula.Duracion = 158;
            pelicula.Genero   = "Accion";
            return(View("Pelicula", pelicula));
        }
Exemplo n.º 6
0
        public ActionResult GetPeliculaActor()
        {
            PeliculaActorModel peliculaActorModel = new PeliculaActorModel();
            PeliculaModel      pelicula           = new PeliculaModel();
            ActorModel         actor = new ActorModel();

            pelicula.Id                 = 1;
            pelicula.Titulo             = "Avengers";
            pelicula.Duracion           = 160;
            pelicula.Genero             = "Acción";
            actor.Id                    = 1;
            actor.Nombre                = "Jony deep";
            actor.Edad                  = 32;
            peliculaActorModel.Pelicula = pelicula;
            peliculaActorModel.Actor    = actor;
            return(View("PeliculaActor", peliculaActorModel));
        }
Exemplo n.º 7
0
        public ActionResult AgregarPelicula(PeliculaModel p)
        {
            var file = Request.Files[0];

            List <Genero>        generos = pMng.obtenerGeneros();
            List <Calificacione> cal     = pMng.obtnerClasificaciones();


            ViewBag.generos        = generos;
            ViewBag.calificaciones = cal;


            if (ModelState.IsValid)
            {
                try
                {
                    if (file.ContentLength > 0)
                    {
                        Pelicula pe        = new Pelicula();
                        string   _filename = Path.GetFileName(file.FileName);
                        string   _patch    = Path.Combine(Server.MapPath("~/UploadFiles"), _filename);
                        file.SaveAs(_patch);

                        pe.Nombre         = p.Nombre;
                        pe.Descripcion    = p.Descripcion;
                        pe.Duracion       = p.Duracion;
                        pe.IdGenero       = p.IdGenero;
                        pe.IdCalificacion = p.IdCalificacion;
                        pe.Imagen         = _patch;
                        pMng.guardarPeliculas(pe);
                        return(RedirectToAction("Peliculas", "Peliculas"));
                    }
                }
                catch (Exception e)
                {
                    ViewBag.Message = "Error al subir el archivo";
                }
            }
            return(RedirectToAction("AgregarPelicula", "Peliculas"));
        }
Exemplo n.º 8
0
        //public ActionResult()
        //{
        //    var list3Pelicualas = GetListPeliculaPrimeras3().ToList();
        //    var list5Pelicualas = GetListPeliculaPrimeras3().ToList();
        //}
        public List <PeliculaActorModel> GetListPeliculaPrimeras3()
        {
            PeliculaActorModel peliculaActorModel = new PeliculaActorModel();
            PeliculaModel      pelicula           = new PeliculaModel();
            ActorModel         actor = new ActorModel();

            for (int i = 0; i < 3; i++)
            {
                switch (i)
                {
                case 0:
                    pelicula.Id       = 1;
                    pelicula.Genero   = "Comedia";
                    pelicula.Titulo   = "Forest Gump";
                    pelicula.Duracion = 180;

                    actor.Id     = 1;
                    actor.Nombre = "Tom Hanks";
                    actor.Edad   = 63;

                    //peliculaActor.Pelicula = pelicula;
                    //peliculaActor.Actor = actor;
                    break;

                case 1:
                    pelicula.Id       = 2;
                    pelicula.Genero   = "Accion";
                    pelicula.Titulo   = "Club de la pelea";
                    pelicula.Duracion = 180;

                    actor.Id     = 2;
                    actor.Nombre = "Brat Pitt";
                    actor.Edad   = 47;

                    //peliculaActor.Pelicula = pelicula;
                    //peliculaActor.Actor = actor;
                    break;

                case 2:
                    pelicula.Id       = 3;
                    pelicula.Genero   = "Accion";
                    pelicula.Titulo   = "Transformers";
                    pelicula.Duracion = 120;

                    actor.Id     = 3;
                    actor.Nombre = "Megan Fox";
                    actor.Edad   = 31;

                    //peliculaActor.Pelicula = pelicula;
                    //peliculaActor.Actor = actor;
                    break;

                default:
                    break;
                }
                peliculaActorModel.AddPeliculaActor(pelicula, actor);
            }
            var LstPeliculaActores = peliculaActorModel.GetPeliculaActorModels();

            return(LstPeliculaActores);
        }
Exemplo n.º 9
0
 public ActionResult Edit(PeliculaModel model)
 {
     new PeliculaModel().Editar(model);
     return(RedirectToAction("Index", "Peliculas"));
 }
Exemplo n.º 10
0
        // GET: Peliculas/Edit/5
        public ActionResult Edit(int id)
        {
            var data = new PeliculaModel().ConsultaId(id);

            return(View(data));
        }
Exemplo n.º 11
0
 public ActionResult Create(PeliculaModel model)
 {
     new PeliculaModel().Insertar(model);
     return(RedirectToAction("Index", "Peliculas"));
 }
Exemplo n.º 12
0
        // GET: Peliculas
        public ActionResult Index()
        {
            var data = new PeliculaModel().Consulta();

            return(View(data));
        }