// GET: Personas/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Persona persona = db.Personas.Find(id); if (persona == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } List <Film> listOfFilms = new List <Film>(); foreach (FilmHasPersonas f in persona.ListOfFilms) { listOfFilms.Add(db.ListOfFilms.Find(f.Film.ID)); } PersonaAll p = new PersonaAll() { Persona = persona, ListOfFilms = listOfFilms }; return(View(p)); }
// GET: ListOfFilms/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Film film = db.ListOfFilms.Find(id); bool fav = db.Favorites.Where(x => x.Film.ID == film.ID && x.User.UserName.Equals(User.Identity.Name)).Any(); if (fav) { ViewBag.ID = db.Favorites.Where(x => x.Film.ID == film.ID && x.User.UserName.Equals(User.Identity.Name)).Single().ID; } else { ViewBag.ID = -1; } if (film == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } List <Persona> listOfPersonas = new List <Persona>(); foreach (FilmHasPersonas f in film.ListOfPersonas) { listOfPersonas.Add(f.Persona); } PersonaAll p = new PersonaAll() { ListOfPersona = listOfPersonas, Film = film }; return(View(p)); }