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 Corto() { PixarContext context = new PixarContext(); CortoViewModel cortovm = new CortoViewModel(); var cortometrajes = context.Cortometraje.OrderBy(x => x.Nombre); // EN VIEWMODEL, TENGO UNA VARIABLE LLAMADA CATEGORIAS, TIPO IENUMERABLE<CATEGORIA>. // NECESITO ALMACENAR TODAS LAS CATEGORIAS EN ESA VARIABLE, YA QUE LAS CATEGORIAS TIENEN LA COLECCIÓN DE CORTOMETRAJES. // EL INCLUDE SE USA CUANDO ES UNA PROPIEDAD DE NAVEGACION. AQUI NO SE PONE PORQUE "CORTOMETRAJES" DENTRO DE CATEGORIAS ES UNA // PROPIEDAD CON TODOS LOS CORTOMETRAJES. cortovm.Categorias = context.Categoria.Include(x => x.Cortometraje).OrderBy(x => x.Nombre); return(View(cortovm)); }