Example #1
0
 public void DeleteAnswer(int id)
 {
     using (var db = new quizDbContext())
     {
         db.AnswerTable.Remove(GetAnswerById(id));
         db.SaveChanges();
     }
 }
Example #2
0
 public void AddQuestion(Question newQuestion)
 {
     using (var db = new quizDbContext())
     {
         db.QuestionTable.Add(newQuestion);
         db.SaveChanges();
     }
 }
Example #3
0
 public void AddAnswer(Answer newAnswer)
 {
     using (var db = new quizDbContext())
     {
         db.AnswerTable.Add(newAnswer);
         db.SaveChanges();
     }
 }
Example #4
0
 public void AddQuiz(Quiz newQuiz)
 {
     using (var db = new quizDbContext())
     {
         db.QuizTable.Add(newQuiz);
         db.SaveChanges();
     }
 }
Example #5
0
 public void DeleteQuestion(int id)
 {
     using (var db = new quizDbContext())
     {
         db.QuestionTable.Remove(GetQuestionById(id));
         db.SaveChanges();
     }
 }
Example #6
0
 public void DeleteQuiz(int id)
 {
     using (var db = new quizDbContext())
     {
         var targetQuiz = db.QuizTable.Find(id);
         db.QuizTable.Remove(targetQuiz);
         db.SaveChanges();
     }
 }
Example #7
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 #8
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();
     }
 }
Example #9
0
 public void AddQuiz(Quiz newQuiz)
 {
     _db.QuizTable.Add(newQuiz);
     _db.SaveChanges();
 }