Exemple #1
0
        public IActionResult InformacionPelicula(string id)
        {
            pixarContext contexto = new pixarContext();
            var          nombre   = id.Replace("_", " ").ToLower();//para saber cual nombre se la pelicula es

            var pelicula = contexto.Pelicula.Include(x => x.Apariciones).
                           FirstOrDefault(x => x.Nombre.ToLower() == nombre);//sacar la pelicula

            var apariciones = contexto.Apariciones.Include(x => x.IdPeliculaNavigation)
                              .Include(x => x.IdPersonajeNavigation).Where(x => x.IdPelicula == pelicula.Id);

            ViewBag.Peliculas = "selected";

            if (pelicula == null)
            {
                return(RedirectToAction("Peliculas"));
            }
            else
            {
                PeliculaViewModel pvm = new PeliculaViewModel();
                pvm.Id           = pelicula.Id;
                pvm.Nombre       = pelicula.Nombre;
                pvm.NombreReal   = pelicula.NombreOriginal;
                pvm.FechaEstreno = pelicula.FechaEstreno;
                pvm.Descripcion  = pelicula.Descripción;

                pvm.Apariciones = apariciones;

                return(View(pvm));
            }
        }
        public IActionResult PeliculaElegida(string id)
        {
            var          nombre  = id.Replace("-", " ").ToUpper();
            pixarContext context = new pixarContext();
            var          idper   = context.Apariciones.OrderBy(x => x.IdPersonaje);

            var pelicula = context.Pelicula.Include(x => x.Apariciones).ThenInclude(x => x.IdPersonajeNavigation).FirstOrDefault(x => x.Nombre.ToUpper() == nombre);

            if (pelicula == null)
            {
                return(RedirectToAction("Index"));
            }
            else
            {
                datospeliViewModel vm = new datospeliViewModel();
                vm.idp         = pelicula.Id;
                vm.Nombre      = pelicula.Nombre;
                vm.NombreOr    = pelicula.NombreOriginal;
                vm.Año         = pelicula.FechaEstreno;
                vm.descripcion = pelicula.Descripción;

                vm.Apariciones = pelicula.Apariciones.OrderBy(x => x.IdPersonajeNavigation.Id).ThenBy(x => x.IdPersonajeNavigation.Nombre)
                                 .GroupBy(x => x.IdPersonajeNavigation.Id).Select(x => x).ToArray();



                return(View(vm));
            }
        }
Exemple #3
0
        public IActionResult Pelicula(string id)
        {
            pixarContext context  = new pixarContext();
            var          nombre   = id.Replace("-", " ").ToLower();
            var          pelicula = context.Pelicula.Include(x => x.Apariciones).FirstOrDefault(x => x.Nombre.ToLower() == nombre);

            if (pelicula == null)
            {
                return(RedirectToAction("Peliculas"));
            }
            else
            {
                PeliculaViewModel pvm = new PeliculaViewModel();

                pvm.Id             = pelicula.Id;
                pvm.Nombre         = pelicula.Nombre;
                pvm.FechaEstreno   = pelicula.FechaEstreno;
                pvm.Descripcion    = pelicula.Descripción;
                pvm.NombreOriginal = pelicula.NombreOriginal;

                var Personajes = context.Apariciones.Include(x => x.IdPeliculaNavigation)
                                 .Include(x => x.IdPersonajeNavigation).Where(x => (x.IdPelicula == pelicula.Id)).Select(x => x);
                pvm.Apariciones = Personajes;

                return(View(pvm));
            }
        }
        public IActionResult Bichos(string id)
        {
            pixarContext contexto = new pixarContext();

            var peliparametro   = id.Replace("-", " ").ToUpper();
            var peli            = contexto.Pelicula.Include(x => x.Apariciones).FirstOrDefault(x => x.Nombre.ToUpper() == peliparametro);
            var infoApariciones = contexto.Apariciones.Include(x => x.IdPersonajeNavigation).Include(x => x.IdPeliculaNavigation)
                                  .Where(x => (x.IdPelicula == peli.Id)).Select(x => x);

            if (peli == null)
            {
                return(RedirectToAction("Peliculas"));
            }
            else
            {
                ViewBag.estilop = "selected";
                ViewBag.Titulo  = "Peliculas";
                BichosViewModel vm = new BichosViewModel();

                vm.Nombre         = peli.Nombre;
                vm.Id             = peli.Id;
                vm.NombreOriginal = peli.NombreOriginal;
                vm.FechaEstreno   = peli.FechaEstreno;
                vm.Descripcion    = peli.Descripción;
                vm.Apariciones    = infoApariciones;
                return(View(vm));
            }
        }
        public IActionResult peliculas()
        {
            pixarContext context   = new pixarContext();
            var          peliculas = context.Pelicula.OrderBy(x => x.Nombre);

            return(View(peliculas));
        }
Exemple #6
0
        public IActionResult Cortos()
        {
            pixarContext    contexto = new pixarContext();
            CortosViewModel vm       = new CortosViewModel();

            vm.Categorias = contexto.Categoria.Include(x => x.Cortometraje);
            return(View(vm));
        }
Exemple #7
0
        public IActionResult Cortometrajes()
        {
            pixarContext          context = new pixarContext();
            CortometrajeViewModel cvm     = new CortometrajeViewModel();

            cvm.Categorias = context.Categoria.Include(x => x.Cortometraje);
            return(View(cvm));
        }
Exemple #8
0
        public IActionResult Cortos()
        {
            pixarContext context = new pixarContext();

            var categorias = context.Categoria.Include(x => x.Cortometraje).OrderBy(x => x.Nombre)
                             .Select(x => new CortosViewModel {
                NombreCategoria = x.Nombre, cortometrajes = x.Cortometraje
            });

            return(View(categorias));
        }
        public IActionResult cortos()
        {
            DatosCortoViewModel vm      = new DatosCortoViewModel();
            pixarContext        context = new pixarContext();

            var cat = context.Categoria.Include(x => x.Cortometraje)
                      .Select(x => new DatosCortoViewModel {
                Nombre = x.Nombre, Cortometraje = x.Cortometraje
            });



            return(View(cat));
        }
Exemple #10
0
        public IActionResult Peliculas()
        {
            pixarContext context  = new pixarContext();
            var          pelicula = context.Pelicula.OrderBy(x => x.Nombre);

            if (pelicula == null)
            {
                return(RedirectToAction("Index"));
            }
            else
            {
                return(View(pelicula));
            }
        }
Exemple #11
0
        public IActionResult Cortometraje(string id)
        {
            var          nombre       = id.Replace("_", " ").ToLower();
            pixarContext context      = new pixarContext();
            var          cortometraje = context.Cortometraje.FirstOrDefault(x => x.Nombre == nombre);

            if (cortometraje == null)
            {
                return(RedirectToAction("Cortos"));
            }
            else
            {
                return(View(cortometraje));
            }
        }
        public IActionResult Peliculas()
        {
            pixarContext contexto  = new pixarContext();
            var          peliculas = contexto.Pelicula.OrderBy(x => x.Nombre);

            if (peliculas == null)
            {
                return(RedirectToAction("Index"));
            }
            else
            {
                ViewBag.estilop = "selected";
                ViewBag.Titulo  = "Peliculas";
                return(View(peliculas));
            }
        }
Exemple #13
0
        public IActionResult InformacionCortos(string id)
        {
            pixarContext contexto = new pixarContext();
            var          nombre   = id.Replace("_", " ").ToLower();
            var          corto    = contexto.Cortometraje.FirstOrDefault(x => x.Nombre.ToLower() == nombre);

            ViewBag.Cortos = "selected";
            if (corto == null)
            {
                return(RedirectToAction("Cortos"));
            }
            else
            {
                return(View(corto));
            }
        }
Exemple #14
0
        public IActionResult Cortos()
        {
            pixarContext   contexto = new pixarContext();
            CortoViewModel cvm      = new CortoViewModel();

            cvm.Categorias = contexto.Categoria.Include(x => x.Cortometraje).OrderBy(x => x.Nombre);

            ViewBag.Cortos = "selected";
            if (cvm.Categorias == null)
            {
                return(RedirectToAction("Index"));
            }
            else
            {
                return(View(cvm));
            }
        }
        public IActionResult Cortos()
        {
            pixarContext contexto = new pixarContext();


            CortosViewModel vm = new CortosViewModel();
            var             listaCategorias = contexto.Categoria.Include(x => x.Cortometraje).OrderBy(x => x.Nombre);

            if (listaCategorias == null)
            {
                return(RedirectToAction("Index"));
            }
            else
            {
                ViewBag.estiloc = "selected";
                ViewBag.Titulo  = "Cortos";
                vm.Categoria    = listaCategorias;
                return(View(vm));
            }
        }
Exemple #16
0
        public IActionResult Pelicula(string id)
        {
            var          nombre   = id.Replace("_", " ").ToLower();
            pixarContext context  = new pixarContext();
            var          pelicula = context.Pelicula.Include(x => x.Apariciones).ThenInclude(x => x.IdPersonajeNavigation).FirstOrDefault(x => x.Nombre.ToLower() == nombre);

            if (pelicula == null)
            {
                return(RedirectToAction("Peliculas"));
            }
            else
            {
                PersonajesViewModels vm = new PersonajesViewModels();
                vm.NombrePelicula = pelicula.Nombre;
                vm.Id             = pelicula.Id;
                vm.NombreOriginal = pelicula.NombreOriginal;
                vm.FechaEstreno   = pelicula.FechaEstreno;
                vm.Descripcion    = pelicula.Descripción;
                vm.Apariciones    = pelicula.Apariciones;
                return(View(vm));
            }
        }
        public IActionResult InfoCorto(string id)
        {
            pixarContext contexto       = new pixarContext();
            var          cortoParametro = id.Replace("-", " ").ToUpper();
            var          corto          = contexto.Cortometraje.Include(x => x.IdCategoriaNavigation).FirstOrDefault(x => x.Nombre.ToUpper() == cortoParametro);

            if (corto == null)
            {
                return(RedirectToAction("Cortos"));
            }
            else
            {
                ViewBag.estiloc = "selected";
                ViewBag.Titulo  = "Cortos";
                Cortometraje cView = new Cortometraje();
                cView.Id          = corto.Id;
                cView.IdCategoria = corto.IdCategoria;
                cView.Nombre      = corto.Nombre;
                cView.Descripcion = corto.Descripcion;

                return(View(cView));
            }
        }
Exemple #18
0
        public IActionResult InformacionPelicula(string id)
        {
            pixarContext context     = new pixarContext();
            var          nombre      = id.Replace("-", " ").ToLower();
            var          Pelicula    = context.Pelicula.Include(x => x.Apariciones).FirstOrDefault(x => x.Nombre == nombre);
            var          Apariciones = context.Apariciones.Include(x => x.IdPersonajeNavigation)
                                       .Include(x => x.IdPeliculaNavigation).Where(x => (x.IdPelicula == Pelicula.Id)).Select(x => x);

            if (Pelicula == null)
            {
                return(RedirectToAction("Peliculas"));
            }
            else
            {
                InformacionPeliculaViewModel vm = new InformacionPeliculaViewModel();
                vm.Nombre         = Pelicula.Nombre;
                vm.NombreOriginal = Pelicula.NombreOriginal;
                vm.Id             = Pelicula.Id;
                vm.FechaEstreno   = (DateTime)Pelicula.FechaEstreno;
                vm.Descripcion    = Pelicula.Descripción;
                vm.apariciones    = Apariciones;
                return(View(vm));
            }
        }