示例#1
0
        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"));
        }
示例#2
0
        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;
        }