Example #1
0
        public void EditQuiz(Quiz editedQuiz)
        {
            _db.QuizTable.Attach(editedQuiz);

            var entry = _db.Entry(editedQuiz);

            entry.State = EntityState.Modified;
            _db.SaveChanges();
        }
Example #2
0
 public Question GetQuestionById(int id)
 {
     using (var db = new quizDbContext())
     {
         var question = db.QuestionTable.Find(id);
         db.Entry(question).Collection(quest => quest.Answers).Load();
         return(question);
     }
 }
Example #3
0
 public void EditQuestion(Question editedQuestion)
 {
     using (var db = new quizDbContext())
     {
         db.QuestionTable.Attach(editedQuestion);
         var entry = db.Entry(editedQuestion);
         entry.State = EntityState.Modified;
         db.SaveChanges();
     }
 }
Example #4
0
 public void EditAnswer(Answer editedAnswer)
 {
     using (var db = new quizDbContext())
     {
         db.AnswerTable.Attach(editedAnswer);
         var entry = db.Entry(editedAnswer);
         entry.State = EntityState.Modified;
         db.SaveChanges();
     }
 }