public async Task <IActionResult> Edit2(int id, [Bind("Pavadinimas,KompiuteriuSkaicius,TurnyrasId,Id")] KompiuteriuZona kompiuteriuZona) { if (id != kompiuteriuZona.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(kompiuteriuZona); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!KompiuteriuZonaExists(kompiuteriuZona.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["TurnyrasId"] = new SelectList(_context.Turnyras, "Id", "Id", kompiuteriuZona.TurnyrasId); return(View(kompiuteriuZona)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Pavadinimas,KompiuteriuSkaicius,TurnyrasId")] KompiuteriuZona kompiuteriuZona) { if (id != kompiuteriuZona.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(kompiuteriuZona); await _context.SaveChangesAsync(); TempData["Message"] = "Kompiuteriu zona sekmingai pakeista"; //return RedirectToAction(nameof(Details), new { id }); } catch (DbUpdateConcurrencyException) { if (!ZonaExists(kompiuteriuZona.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Details), new { id = kompiuteriuZona.TurnyrasId })); // return RedirectToAction(nameof(Details)); } return(View(kompiuteriuZona)); }
public IActionResult Create(int id) { var kompiuteriuZona = new KompiuteriuZona { TurnyrasId = id }; return(View(kompiuteriuZona)); }
public async Task <IActionResult> Create2([Bind("Pavadinimas,KompiuteriuSkaicius,TurnyrasId,Id")] KompiuteriuZona kompiuteriuZona) { if (ModelState.IsValid) { _context.Add(kompiuteriuZona); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["TurnyrasId"] = new SelectList(_context.Turnyras, "Id", "Id", kompiuteriuZona.TurnyrasId); return(View(kompiuteriuZona)); }
public async Task <IActionResult> Create([Bind("Pavadinimas,KompiuteriuSkaicius,TurnyrasId")] KompiuteriuZona kompiuteriuZona, int id) { var turnyras = await _context.Turnyras .FirstOrDefaultAsync(m => m.Id == id); //zaidejas.komandaId = komanda.Id; if (ModelState.IsValid) { kompiuteriuZona.TurnyrasId = id; CreateNewZone(kompiuteriuZona); //komanda.zaidejai.Add(zaidejas); await _context.SaveChangesAsync(); TempData["Message"] = "Kompiuteriu zona sekmingai sukurta"; return(RedirectToAction(nameof(Details), new { id })); } return(View(kompiuteriuZona)); }
public void CreateNewZone(KompiuteriuZona temp) { _context.Add(temp); }