Example #1
0
        public IActionResult Index(int TrenutnaStranica = 1, int VelicinaStranice = 4)
        {
            Korisnik k = HttpContext.GetLogiraniKorisnik();

            KlijentT u = HttpContext.GetLogiraniKlijent();

            if (u != null)
            {
                return(Redirect("/Clanak/KlijentIndex/"));
            }
            ClanakIndexVM model = new ClanakIndexVM
            {
                rows = _db.Clank.Select(o => new ClanakIndexVM.row
                {
                    ClanakID    = o.ClanakID,
                    Naslov      = o.Naslov,
                    DatumObjave = o.DatumObjave,
                    Podnaslov   = o.Podnaslov,
                    Kategorija  = o.ClanciKategorija.Naziv,
                    Korisnik    = o.Korisnik.Ime,
                }).ToList()
            };
            //Paging
            var items = model.rows.OrderByDescending(x => x.DatumObjave).Skip((TrenutnaStranica - 1) * VelicinaStranice).Take(VelicinaStranice).ToList();

            ViewData["TrenutnaStranica"] = TrenutnaStranica;

            return(View(items));
        }
Example #2
0
        public IActionResult KlijentIndex(int TrenutnaStranica = 1, int VelicinaStranice = 4)
        {
            ClanakIndexVM model = new ClanakIndexVM
            {
                rows = _db.Clank.Select(o => new ClanakIndexVM.row
                {
                    ClanakID    = o.ClanakID,
                    Naslov      = o.Naslov,
                    DatumObjave = o.DatumObjave,
                    Podnaslov   = o.Podnaslov,
                    Kategorija  = o.ClanciKategorija.Naziv,
                    Korisnik    = o.Korisnik.Ime
                }).ToList()
            };
            //Paging
            var items = model.rows.OrderByDescending(x => x.DatumObjave).Skip((TrenutnaStranica - 1) * VelicinaStranice).Take(VelicinaStranice).ToList();

            ViewData["TrenutnaStranica"] = TrenutnaStranica;

            return(View(items));
        }