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