public IActionResult Index(string name, int?page) { List <Skola> skole; // prosledjivanje name parametra za pretragu u View radi njegovog pamcenja u formi. ViewBag.name = name; // dodeljivanje podrazumevanih vrednosi ako su parametri null if (page == null) { page = 1; } int pageSize = 8; // popunjavanje liste sa skolama i popunjavanje promenjive za cuvanje ukupnog broja skola prema zadatim parametrima int schoolCount; (skole, schoolCount) = _schoolServices.GetSchools(name, (int)page, pageSize); // odredjivanje maksimalnog broja stranica double maxPages = schoolCount / (double)pageSize; maxPages = Math.Ceiling(maxPages); // prosledjivanje u View zbog generisanja menija sa stranicama ViewBag.page = page; ViewBag.maxPages = maxPages; return(View(skole)); }