Exemple #1
0
        private static void InsereUtilizarFinaisFicticios(CurriculumBdContext bd)
        {
            if (!bd.Utilizador.Any(c => c.Email == NOME_UTILIZADOR_FICTICIO))
            {
                Utilizador c = new Utilizador
                {
                    Nome     = "João",
                    Email    = NOME_UTILIZADOR_FICTICIO,
                    Telefone = "930233223"
                };

                bd.Utilizador.Add(c);
                bd.SaveChanges();
            }
        }
Exemple #2
0
        private static void InsereDadosPessoaisFicticiosParaTestarPaginacao(CurriculumBdContext bd)
        {
            for (int i = 0; i < 20; i++)
            {
                bd.DadosPessoais.Add(new DadosPessoais
                {
                    Nome     = "Produto " + i,
                    Morada   = "teste" + i,
                    Telefone = "918547412",
                    Email    = "*****@*****.**"
                });
            }

            bd.SaveChanges();
        }
Exemple #3
0
        private static void InsereExpProfissionalFicticiasParaTestarPaginacao(CurriculumBdContext bd, DadosPessoais pessoa)
        {
            if (bd.ExpProfissional.Any())
            {
                return;
            }

            for (int i = 0; i < 100; i++)
            {
                bd.ExpProfissional.Add(new ExpProfissional
                {
                    DataInicio    = new DateTime(2019, 01, 12),
                    DataFim       = new DateTime(2019, 01, 12),
                    NomeEmpresa   = "Aola " + i,
                    Funcao        = "joajf " + i,
                    DadosPessoais = pessoa
                });
            }
            bd.SaveChanges();
        }
Exemple #4
0
        private static void InsereEduForFicticiasParaTestarPaginacao(CurriculumBdContext bd, DadosPessoais pessoa)
        {
            if (bd.EduFor.Any())
            {
                return;
            }

            for (int i = 0; i < 100; i++)
            {
                bd.EduFor.Add(new EduFor
                {
                    DataInicio    = new DateTime(2019, 01, 12),
                    DataFim       = new DateTime(2019, 01, 12),
                    NomeFormacao  = "Aola " + i,
                    EntFormadora  = "joajf " + i,
                    DadosPessoais = pessoa
                });
            }
            bd.SaveChanges();
        }
Exemple #5
0
        private static void InsereDadosPessoaisFicticios(CurriculumBdContext bd)
        {
            if (bd.DadosPessoais.Any())
            {
                return;
            }

            bd.DadosPessoais.AddRange(new DadosPessoais[] {
                new DadosPessoais
                {
                    Nome     = "João",
                    Morada   = "Travessa",
                    Telefone = "912345678",
                    Email    = "*****@*****.**"
                },
                new DadosPessoais
                {
                    Nome     = "Manuel",
                    Morada   = "Lugar",
                    Telefone = "912345678",
                    Email    = "*****@*****.**"
                },
            });

            DadosPessoais dadosMaria = new DadosPessoais
            {
                Nome     = "Maria",
                Morada   = "Travessa",
                Telefone = "912345678",
                Email    = "*****@*****.**"
            };

            bd.DadosPessoais.Add(dadosMaria);

            bd.SaveChanges();

            InsereComLingFicticiasParaTestarPaginacao(bd, dadosMaria);
            InsereEduForFicticiasParaTestarPaginacao(bd, dadosMaria);
            InsereExpProfissionalFicticiasParaTestarPaginacao(bd, dadosMaria);
        }
Exemple #6
0
        private static void InsereComLingFicticiasParaTestarPaginacao(CurriculumBdContext bd, DadosPessoais pessoa)
        {
            if (bd.ComLing.Any())
            {
                return;
            }

            for (int i = 0; i < 100; i++)
            {
                bd.ComLing.Add(new ComLing
                {
                    Lingua          = "A " + i,
                    CompreensaoOral = "B" + i,
                    Leitura         = "A " + i,
                    ProducaoOral    = "B " + i,
                    InteracaoOral   = "A " + i,
                    Escrita         = "B " + i,
                    DadosPessoais   = pessoa
                });
            }

            bd.SaveChanges();
        }