public static void Initialize(System.IServiceProvider serviceProvider)
    {
        using (var context = new MontadorasGameContext(
                   serviceProvider.GetRequiredService <DbContextOptions <MontadorasGameContext> >()))
        {
            List <Resposta> respostas1 = new List <Resposta>();
            List <Resposta> respostas2 = new List <Resposta>();
            List <Resposta> respostas3 = new List <Resposta>();
            List <Resposta> respostas4 = new List <Resposta>();
            List <Resposta> respostas5 = new List <Resposta>();

            respostas1.AddRange(new List <Resposta>()
            {
                new Resposta {
                    Id = 1, Descricao = "Inglaterra", EhCerta = false
                },
                new Resposta {
                    Id = 2, Descricao = "USA", EhCerta = false
                },
                new Resposta {
                    Id = 3, Descricao = "Alemanha", EhCerta = true
                },
                new Resposta {
                    Id = 4, Descricao = "Japão", EhCerta = false
                },
            });

            respostas2.AddRange(new List <Resposta>()
            {
                new Resposta {
                    Id = 5, Descricao = "Inglaterra", EhCerta = false
                },
                new Resposta {
                    Id = 6, Descricao = "USA", EhCerta = false
                },
                new Resposta {
                    Id = 7, Descricao = "Alemanha", EhCerta = false
                },
                new Resposta {
                    Id = 8, Descricao = "Japão", EhCerta = true
                },
            });

            respostas3.AddRange(new List <Resposta>()
            {
                new Resposta {
                    Id = 9, Descricao = "Inglaterra", EhCerta = true
                },
                new Resposta {
                    Id = 10, Descricao = "USA", EhCerta = false
                },
                new Resposta {
                    Id = 11, Descricao = "Alemanha", EhCerta = false
                },
                new Resposta {
                    Id = 12, Descricao = "Japão", EhCerta = false
                },
            });

            respostas4.AddRange(new List <Resposta>()
            {
                new Resposta {
                    Id = 13, Descricao = "Inglaterra", EhCerta = false
                },
                new Resposta {
                    Id = 14, Descricao = "USA", EhCerta = true
                },
                new Resposta {
                    Id = 15, Descricao = "Alemanha", EhCerta = false
                },
                new Resposta {
                    Id = 16, Descricao = "Japão", EhCerta = false
                },
            });

            respostas5.AddRange(new List <Resposta>()
            {
                new Resposta {
                    Id = 17, Descricao = "Inglaterra", EhCerta = true
                },
                new Resposta {
                    Id = 18, Descricao = "USA", EhCerta = false
                },
                new Resposta {
                    Id = 19, Descricao = "Alemanha", EhCerta = false
                },
                new Resposta {
                    Id = 20, Descricao = "Japão", EhCerta = false
                },
            });

            context.Pergunta.AddRange(
                new Pergunta {
                Id = 1, Descricao = "Qual o país de origem da BMW?", Respostas = respostas1
            },
                new Pergunta {
                Id = 2, Descricao = "Qual o país de origem da Toyota?", Respostas = respostas2
            },
                new Pergunta {
                Id = 3, Descricao = "Qual o país de origem da Mini?", Respostas = respostas3
            },
                new Pergunta {
                Id = 4, Descricao = "Qual o país de origem da General Motors?", Respostas = respostas4
            },
                new Pergunta {
                Id = 5, Descricao = "Qual o país de origem da Rolls-Royce?", Respostas = respostas5
            }
                );

            context.SaveChanges();
        }
    }
 public PerguntasController(MontadorasGameContext context)
 {
     _context = context;
 }