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 Sala(int maxMiejsc) { for (var i = 0; i < maxMiejsc; i++) { var noweMiejsce = new Miejsce(i, false); Miejsca.Add(noweMiejsce); } Sale.Instance.sale.Add(this); var iloscSal = Sale.Instance.sale.Count(); Numer = iloscSal; }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } Miejsca = await _context.Miejsca.FirstOrDefaultAsync(m => m.Id == id); if (Miejsca == null) { return(NotFound()); } return(Page()); }
public async Task <ActionResult> Dodajseans(Seanse seanse) { if (!ModelState.IsValid) { var filmy = db.Filmy.ToList().Select(u => new SelectListItem { Text = u.Tytul, Value = u.Id_Filmu.ToString() }); seanse.filmylist = filmy; return(View(seanse)); } DateTime datefinish = seanse.Data_i_godzina + TimeSpan.Parse(seanse.godzina); Console.WriteLine(datefinish); seanse.Data_i_godzina = datefinish; //var dbtable = new Seanse(); //dbtable.Id_Filmu = seanse.Id_Filmu; //dbtable.Data_i_godzina = datefinish; db.Seanse.Add(seanse); await db.SaveChangesAsync(); var idseansu = seanse.Id_Seansu; for (int i = 1; i <= 144; i++) { var miejsca = new Miejsca(); miejsca.Id_Seansu = idseansu; miejsca.Nr_Miejsca = Convert.ToByte(i); miejsca.Status = false; db.Miejsca.Add(miejsca); } await db.SaveChangesAsync(); return(RedirectToAction("Dodajseans", "Admin", new { msg = "Dodałeś nowy seans" })); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } Miejsca = await _context.Miejsca.FindAsync(id); if (Miejsca != null) { _context.Miejsca.Remove(Miejsca); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
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; }