public bool TommelNedsp(sporsmals innsporsmals) { var sp = _context.sporsmals.FirstOrDefault(s => s.Id == innsporsmals.Id); if (sp == null) { return(false); } if (sp.svar.Equals("")) { sp.rating = 0; sp.stemmer = 0; } else { sp.rating--; sp.stemmer++; } try { _context.SaveChanges(); } catch (Exception feil) { return(false); } return(true); }
public sporsmals hentEtSvar(int id) { DBSporsmal etSvar = _context.sporsmals.Include(s => s.type).FirstOrDefault(k => k.Id == id); var enSpørsmål = new sporsmals() { Id = etSvar.Id, svar = etSvar.svar }; return(enSpørsmål); }
public JsonResult Tommelopp([FromBody] sporsmals innsporsmal) { var db = new SpDB(_context); bool result = db.TommelOppSp(innsporsmal); if (result) { return(Json("OK")); } return(Json("Kunne ikke endre kunden i DB")); }
public JsonResult Post([FromBody] sporsmals innSp) { var db = new SpDB(_context); bool Ok = db.lagreSpørsmål(innSp); if (Ok) { return(Json("OK")); } return(Json("Kunne ike lagre spørsmål")); }
public bool lagreSpørsmål(sporsmals innspørsmål) { var nySpørsmål = new DBSporsmal() { // Id = innspørsmål.Id, sporsmal = innspørsmål.sporsmal, stemmer = 0, rating = 0, svar = "", }; DBType funntype = _context.TypeSporsmal.Find(innspørsmål.TypeId); if (funntype == null) { return(false); } nySpørsmål.type = funntype; var k = new DBkontakt() { sp = nySpørsmål, fornavn = innspørsmål.fornavn, etternavn = innspørsmål.etternavn, epost = innspørsmål.epost, }; try { _context.sporsmals.Add(nySpørsmål); _context.kontakts.Add(k); _context.SaveChanges(); } catch (Exception feil) { return(false); } return(true); }