public async Task <IActionResult> OnPost() { Miejsca = await _context.Miejsca.Where(x => x.Autor == User.Identity.Name).ToListAsync(); Miejsca = Miejsca.Skip(ZmiennaGlob.TwojIndexLiczbaMiejscEqu).ToList <Miejsca>(); if (Miejsca.Count + ZmiennaGlob.TwojIndexLiczbaMiejscEqu > ZmiennaGlob.TwojIndexLiczbaMiejsc) { ZmiennaGlob.TwojIndexLiczbaMiejsc += ZmiennaGlob.TwojIndexLiczbaMiejscEqu; } Refresh = false; return(RedirectToPage("TwojIndex")); }
public async Task OnGetAsync() { Miejsca = await _context.Miejsca.Where(x => x.Autor == User.Identity.Name).ToListAsync(); MaxStrona = (Miejsca.Count + ZmiennaGlob.TwojIndexLiczbaMiejscEqu) / ZmiennaGlob.TwojIndexLiczbaMiejscEqu; if (Refresh == false) { if (ZmiennaGlob.TwojIndexLiczbaMiejsc == ZmiennaGlob.TwojIndexLiczbaMiejscEqu) { Miejsca = Miejsca.Take(ZmiennaGlob.TwojIndexLiczbaMiejsc).ToList <Miejsca>(); } if (ZmiennaGlob.TwojIndexLiczbaMiejsc > ZmiennaGlob.TwojIndexLiczbaMiejscEqu) { Miejsca = Miejsca.Skip(ZmiennaGlob.TwojIndexLiczbaMiejsc - ZmiennaGlob.TwojIndexLiczbaMiejscEqu).Take(ZmiennaGlob.TwojIndexLiczbaMiejscEqu).ToList <Miejsca>(); } Refresh = true; } else { ZmiennaGlob.TwojIndexLiczbaMiejsc = ZmiennaGlob.TwojIndexLiczbaMiejscEqu; Miejsca = Miejsca.Take(ZmiennaGlob.TwojIndexLiczbaMiejsc).ToList <Miejsca>(); } Strona = ZmiennaGlob.TwojIndexLiczbaMiejsc / ZmiennaGlob.TwojIndexLiczbaMiejscEqu; }