public IActionResult Pretraga(string srchTxt) { if (srchTxt == null) { return(RedirectToAction(nameof(Index))); } IzvjestajIndexViewModel model = new IzvjestajIndexViewModel(); model.izvjestaji = db.Izvjestaji.Include(x => x.Korisnik).ThenInclude(y => y.Osoba).Include(p => p.Projekt).Where(y => y.Projekt.Naziv.StartsWith(srchTxt)).ToList(); model.srchTxt = srchTxt; return(View("Index", model)); }
public IActionResult Index(int page = 1) { IzvjestajIndexViewModel model = new IzvjestajIndexViewModel(); model.izvjestaji = db.Izvjestaji.Include(x => x.Korisnik).ThenInclude(y => y.Osoba).Include(p => p.Projekt).Skip((page - 1) * PageSize).Take(PageSize).ToList(); model.PagingInfo = new Web.ViewModels.PagingInfo() { CurrentPage = page, ItemsPerPage = PageSize, TotalItems = db.Izvjestaji.Count() }; return(View(model)); }