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)); }
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); }