public async Task <IActionResult> Edit(int id, [Bind("Id,Produktnamn,Produktbeskrivning,Tillverkare,Pris,Antal,KategoriId")] Artiklar artiklar) { try { if (id != artiklar.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(artiklar); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ArtiklarExists(artiklar.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["KategoriId"] = new SelectList(_context.Kategoris, "KategoriId", "KategoriId", artiklar.KategoriId); return(View(artiklar)); } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex.Message); return(RedirectToAction("Felhantering")); } }
public async Task <IActionResult> Edit(int id, [Bind("KategoriId,Kategorinamn")] Kategori kategori) { try { if (id != kategori.KategoriId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(kategori); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!KategoriExists(kategori.KategoriId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(kategori)); } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex.Message); return(RedirectToAction("Felhantering", "Artiklars")); } }