// GET: Alumno/Juegos/Seleccion public ActionResult Seleccion(int id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var subtema = SubTemaDataAccess.ObtenerSubTemas(db).Include(ex => ex.Tema).FirstOrDefault(b => b.SubTemaId == id); if (subtema == null) { return(HttpNotFound()); } JuegosIndexViewModel viewModel = new JuegosIndexViewModel(); viewModel.SubTema = subtema; return(View(viewModel)); }
// GET: Alumno/Juegos public ActionResult Index(int id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var subtema = SubTemaDataAccess.ObtenerSubTemas(db).Include(ex => ex.Tema).FirstOrDefault(b => b.SubTemaId == id); if (subtema == null) { return(HttpNotFound()); } var categorias = JuegoDataAccess.ObtenerJuegos(db).Include(ex => ex.CategoriaJuego).Where(b => b.SubTemaId == id).Select(b => b.CategoriaJuego).Distinct().ToList(); JuegosIndexViewModel viewModel = new JuegosIndexViewModel(); viewModel.SubTema = subtema; viewModel.CategoriaJuegos = categorias; return(View(viewModel)); }