public IActionResult Predstava() { MyContext db = new MyContext(); PredstavaPrikaziVM model = new PredstavaPrikaziVM() { lista = db.Predstava.Select(x => new PredstavaPrikaziVM.Row() { PredstavaID = x.PredstavaID, Naziv = x.Naziv, NazivZanra = x.Zanr.Naziv, Opis = x.Opis, Reziser = x.Reziser, Trajanje = x.Trajanje, ProsjecnaOcjena = ProsjecnaOcjena(x.PredstavaID) }).ToList() }; db.Dispose(); return(View(model)); }
public IActionResult Prikazi(int TrenutnaStranica = 1, int VelicinaStranice = 4) { MyContext db = new MyContext(); PredstavaPrikaziVM model = new PredstavaPrikaziVM() { lista = db.Predstava.Select(x => new PredstavaPrikaziVM.Row() { PredstavaID = x.PredstavaID, Naziv = x.Naziv, NazivZanra = x.Zanr.Naziv, Opis = x.Opis, Reziser = x.Reziser, Trajanje = x.Trajanje, ProsjecnaOcjena = ProsjecnaOcjena(x.PredstavaID) }).ToList() }; TempData["trenutna"] = TrenutnaStranica; var items = model.lista.OrderBy(x => x.Naziv).Skip((TrenutnaStranica - 1) * VelicinaStranice).Take(VelicinaStranice).ToList(); //db.Dispose(); return(PartialView(items)); }