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)); } }
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)); }
public IActionResult Cortos() { pixarContext contexto = new pixarContext(); CortosViewModel vm = new CortosViewModel(); vm.Categorias = contexto.Categoria.Include(x => x.Cortometraje); return(View(vm)); }
public IActionResult Cortometrajes() { pixarContext context = new pixarContext(); CortometrajeViewModel cvm = new CortometrajeViewModel(); cvm.Categorias = context.Categoria.Include(x => x.Cortometraje); return(View(cvm)); }
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)); }
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)); } }
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)); } }
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)); } }
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)); } }
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)); } }
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)); } }