public async Task <IActionResult> Edit(int id, [Bind("ID,Name,Description")] Kategoria kategoria) { if (id != kategoria.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(kategoria); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!KategoriaExists(kategoria.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(kategoria)); }
public async Task <IActionResult> Edit(int id, [Bind("ID,Nazwa,KategoriaID,TypID,RodzajID,Ilosc,Price,SerialNumber,CreationDate,Description")] Przedmiot przedmiot) { if (id != przedmiot.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(przedmiot); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PrzedmiotExists(przedmiot.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["KategoriaID"] = new SelectList(_context.Kategorie, "ID", "Name", przedmiot.KategoriaID); ViewData["RodzajID"] = new SelectList(_context.Rodzaje, "ID", "Name", przedmiot.RodzajID); ViewData["TypID"] = new SelectList(_context.Typy, "ID", "Name", przedmiot.TypID); return(View(przedmiot)); }