コード例 #1
0
        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));
        }
コード例 #2
0
        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));
        }