Ejemplo n.º 1
0
            protected override void Seed(QuizAppContext context)
            {
                List <Answer> answers = new List <Answer>();

                answers.Add(new Answer()
                {
                    Id = 1, Name = "Deenem Cevap 1", QuestionId = 1, IsTrue = true
                });
                answers.Add(new Answer()
                {
                    Id = 2, Name = "Deneme Cevap 2", QuestionId = 1, IsTrue = false
                });
                answers.Add(new Answer()
                {
                    Id = 3, Name = "Deneme Cevap 3", QuestionId = 1, IsTrue = false
                });
                answers.Add(new Answer()
                {
                    Id = 4, Name = "Deneme Cevap 4", QuestionId = 1, IsTrue = false
                });
                answers.Add(new Answer()
                {
                    Id = 5, Name = "Deneme Cevap 5", QuestionId = 2, IsTrue = true
                });
                answers.Add(new Answer()
                {
                    Id = 6, Name = "Deneme Cevap 6", QuestionId = 2, IsTrue = false
                });
                answers.Add(new Answer()
                {
                    Id = 7, Name = "Deneme Cevap 7", QuestionId = 2, IsTrue = false
                });
                answers.Add(new Answer()
                {
                    Id = 8, Name = "Deneme Cevap 8", QuestionId = 2, IsTrue = false
                });
                answers.Add(new Answer()
                {
                    Id = 9, Name = "Deneme Cevap 9", QuestionId = 3, IsTrue = true
                });
                answers.Add(new Answer()
                {
                    Id = 10, Name = "Deneme Cevap 10", QuestionId = 3, IsTrue = false
                });
                answers.Add(new Answer()
                {
                    Id = 11, Name = "Deneme Cevap 11", QuestionId = 3, IsTrue = false
                });
                answers.Add(new Answer()
                {
                    Id = 12, Name = "Deneme Cevap 11", QuestionId = 3, IsTrue = false
                });

                foreach (Answer answer in answers)
                {
                    context.Answers.Add(answer);
                }

                List <Question> questions = new List <Question>();

                questions.Add(new Question()
                {
                    Id = 1, Name = "Deneme Soru 1", CategoryId = 1
                });
                questions.Add(new Question()
                {
                    Id = 2, Name = "Deneme Soru 2", CategoryId = 2
                });
                questions.Add(new Question()
                {
                    Id = 3, Name = "Deneme Soru 3", CategoryId = 2
                });

                foreach (Question question in questions)
                {
                    context.Questions.Add(question);
                }

                List <Category> categories = new List <Category>();

                categories.Add((new Category()
                {
                    Id = 1, Name = "Kategori 1", Level = "Hard"
                }));
                categories.Add((new Category()
                {
                    Id = 2, Name = "Kategori 2", Level = "Medium"
                }));

                foreach (Category category in categories)
                {
                    context.Categories.Add(category);
                }

                context.SaveChanges();
                base.Seed(context);
            }