public bool SkrivSvar(int spørsmålsID, svar innSvar) { var spørsmål = _context.Spørsmål.FirstOrDefault(s => s.id == spørsmålsID); if (spørsmål == null) { return(false); } DBSvar nyttSvar = new DBSvar() { svar = innSvar.Svar, antallStemmer = 0, poeng = 0 }; if (spørsmål.svar == null) { spørsmål.svar = new List <DBSvar>(); } spørsmål.svar.Add(nyttSvar); try { _context.SaveChanges(); } catch (Exception e) { return(false); } return(true); }
public JsonResult Post(int id, [FromBody] svar innSvar) { if (ModelState.IsValid) { var db = new FAQDB(_context); bool OK = db.SkrivSvar(id, innSvar); if (OK) { return(Json("OK")); } } return(Json("Kunne ikke lagre spørsmålet i DB")); }