public bool LeggSpørsmålIKategori(int kategoriID, spørsmål innSpørsmål) { var kategori = _context.Kategorier.FirstOrDefault(k => k.id == kategoriID); if (kategori == null) { return(false); } DBSpørsmål spørsmål = new DBSpørsmål() { sp = innSpørsmål.sp, poeng = 0, antallStemmer = 0, svar = new List <DBSvar>(), }; try { if (kategori.sp == null) { kategori.sp = new List <DBSpørsmål>(); } kategori.sp.Add(spørsmål); _context.SaveChanges(); } catch (Exception e) { return(false); } return(true); }
public JsonResult Post(int id, [FromBody] spørsmål innSpørsmål) { if (ModelState.IsValid) { var db = new FAQDB(_context); bool OK = db.LeggSpørsmålIKategori(id, innSpørsmål); if (OK) { return(Json("OK")); } } return(Json("Kunne ikke lagre spørsmålet i DB")); }