public bool lagreSpørsmål(int TypeId, spørsmåls innspørsmål) { var nySpørsmål = new DBSpørsmål() { spørmål = innspørsmål.spørmål, stemmer = 0, rating = 0, svar = "" }; DBType funntype = _context.TypeSpørsmåls.Find(TypeId); if (funntype == null) { return(false); } nySpørsmål.type.TypeId = funntype.TypeId; try { _context.spørsmåls.Add(nySpørsmål); _context.SaveChanges(); } catch (Exception feil) { return(false); } return(true); }
public spørsmåls hentEtSvar(int id) { DBSpørsmål etSvar = _context.spørsmåls.Include(s => s.type).FirstOrDefault(k => k.Id == id); var enSpørsmål = new spørsmåls() { Id = etSvar.Id, svar = etSvar.svar }; return(enSpørsmål); }
public JsonResult Post(int id, [FromBody] spørsmåls innSp) { if (ModelState.IsValid) { var db = new SpørsmålDb(_context); bool Ok = db.lagreSpørsmål(id, innSp); if (Ok) { return(Json("OK")); } } return(Json("Kunne ike lagre spørsmål")); }