Example #1
0
        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);
        }
Example #2
0
 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"));
 }