public void EditQuiz(int id, Quiz quizChanged)
        {
            int num = _quizStorage.IndexOf(GetQuizById(id));

            _quizStorage[num] = quizChanged;
        }
        public void LoadQuizSample()
        {
            Quiz newQuiz = new Quiz()
            {
                Title     = "Objects and Classes",
                Topic     = "Javascript",
                Active    = false,
                Questions = new List <Question>
                {
                    new Question
                    {
                        QuestionId = 1,
                        QuizId     = 1,
                        Content    = "What is your name?",
                        Answers    = new List <Answer>
                        {
                            new Answer {
                                AnswerId   = 1,
                                QuestionId = 1,
                                Content    = "Wilmer",
                                IsCorrect  = false
                            },
                            new Answer
                            {
                                AnswerId   = 2,
                                QuestionId = 1,
                                Content    = "Bob",
                                IsCorrect  = false
                            },
                            new Answer
                            {
                                AnswerId   = 3,
                                QuestionId = 1,
                                Content    = "Ricky",
                                IsCorrect  = false
                            },
                            new Answer
                            {
                                AnswerId   = 4,
                                QuestionId = 1,
                                Content    = "Cristian",
                                IsCorrect  = true
                            }
                        }
                    },

                    new Question
                    {
                        QuestionId = 2,
                        QuizId     = 1,
                        Content    = "What state are we located in?",
                        Answers    = new List <Answer>
                        {
                            new Answer {
                                AnswerId   = 1,
                                QuestionId = 2,
                                Content    = "Florida",
                                IsCorrect  = false
                            },
                            new Answer
                            {
                                AnswerId   = 2,
                                QuestionId = 2,
                                Content    = "Kansas",
                                IsCorrect  = false
                            },
                            new Answer
                            {
                                AnswerId   = 3,
                                QuestionId = 2,
                                Content    = "Georgia",
                                IsCorrect  = true
                            },
                            new Answer
                            {
                                AnswerId   = 4,
                                QuestionId = 2,
                                Content    = "Texas",
                                IsCorrect  = false
                            }
                        }
                    }
                }
            };

            AddQuiz(newQuiz);

            using (var db = new QuizDbContext())
            {
                //Quiz quizOne = new Quiz
                //{
                //    Title = "Random Test Questions",
                //    Topic = "Testing",
                //    Questions = new List<Question>
                //    {
                //        new Question {
                //        Content = "What area are we located in?",
                //        Answers = new List<Answer> {
                //        new Answer { Content = "Norcross" , IsCorrect = false},
                //        new Answer { Content = "Dalton" , IsCorrect = false },
                //        new Answer { Content = "Lilburn", IsCorrect = true },
                //        new Answer { Content = "Kenessaw", IsCorrect = false }
                //        }
                //        }
                //    }
                //};

                //db.QuizTable.Add(quizOne);
                //db.SaveChanges();

                var quizList = from quiz in db.QuizTable
                               select quiz;

                foreach (var item in quizList)
                {
                    AddQuiz(item);
                }
            }
        }
 public void AddQuiz(Quiz newQuiz)
 {
     newQuiz.QuizId = quizCounter++;
     _quizStorage.Add(newQuiz);
 }