public ActionResult Index(int?Id, bool?yeni) { if (HttpContext.User.IsInRole("Personel")) { return(RedirectToAction("Index", "Film")); } //Id demek KategoriId demektir. ViewBag.kategoriListesi = _film.KategoriListesi(); if (Id != null) { List <Films> filmListesi = new List <Films>(); _film.FilmListesi().ToList().ForEach(x => { x.Kategories.Where(s => s.ID == Id).ToList().ForEach(s => { filmListesi.Add(new Films() { ID = x.ID, FilmAdi = x.FilmAdi, ImdbPuan = x.ImdbPuan, Aciklama = x.Aciklama, AfisPath = x.AfisPath }); }); }); ViewBag.filmListesi = filmListesi.Where(z => yeni == null || z.YeniFilmMi == true).ToList(); } else { ViewBag.filmListesi = _film.FilmListesi().Where(z => yeni == null || z.YeniFilmMi == true).ToList();; } return(View()); }
public ActionResult FilmListesi() { return(View(_film.FilmListesi())); }