Mam baze danych w niej Gatunki filmow i Filmy. Relacja MTM, tabela pomocnicza FilmGenre. Chce zrobic widok z listą gatunków i przyciskiem takim, że jak wybiore dany gatunek to wyswietli mi sie lista filmow nalezacy do miedzy innymi tego gatunku. Juz zrobilam ten widok w ten sposob
public async Task<IActionResult> Details2(int? id)
{
if (id == null)
{
return NotFound();
}
var films= from film in _context.Film where film.FilmGenre.Any(b=>b.GenreId==id) select film;
if (films== null) return NotFound();
return View(films);
}
Widok dziala, ale on nalezy dalej do widokow Genre. Problem z tym, ze chcialabym przy kazdym z tych filmow miec link ktory wyrzuci mnie do akcji kontrolera danego Filmu, chodzi mi o widok typu: tytul, zdjecie, kupno etc. Jak to powinnam zrobic? Wygeneerowac kontroler FilmController w nim zdefiniowac akcje i widok jaki chce, a w GenreController najwyzej zdefiniowac akcje typu redirect jak np tutaj?
return RedirectToAction("B",
"FileUploadMsgView",
new { FileUploadMsg = "File uploaded successfully" });
ten pierwszy argument to nazwa kontrollera tak?