public IActionResult Index(int from = 0, int per_page = 5)
        {
            ObavjestenjaVM model = HelpFunctions.GetObavjestenja(from, per_page);

            ViewData["from"]      = from + per_page;
            ViewData["per_page"]  = per_page;
            ViewData["load_more"] = false;
            ObavjestenjaVM check = HelpFunctions.GetObavjestenja(from + per_page, per_page);

            if (check.Rows.Count > 0)
            {
                ViewData["load_more"] = true;
            }
            return(View(model));
        }
Пример #2
0
        public static ObavjestenjaVM GetObavjestenja(int from = 0, int per_page = 10)
        {
            MyContext      db           = new MyContext();
            ObavjestenjaVM obavjestenja = new ObavjestenjaVM();

            obavjestenja.Rows = db.Obavjestenja.OrderByDescending(o => o.ObavjestenjeId).Include(o => o.User).Skip(from).Take(per_page).Select(
                o => new ObavjestenjaVM.Row
            {
                ObavjestenjeId = o.ObavjestenjeId,
                Naslov         = o.Naslov,
                Tekst          = o.Tekst,
                Vrijeme        = o.Vrijeme,
                UserId         = o.UserId,
                User           = o.User
            }
                ).ToList();

            return(obavjestenja);
        }