public EmpregadoRepository(ControleCoordenacaoContext context) : base(context)
        {
            if (context.Empregados.Count() == 0)
            {
                if (context.Empregados.Count(m => m.Matricula == "c000001") == 0)
                {
                    Add(new Empregado()
                    {
                        //EmpregadoId = 1,
                        CoordenacaoId = 1,
                        Matricula     = "c000001",
                        Nome          = "Gabriel dos Santos",
                        Ativo         = true
                    });
                }

                if (context.Empregados.Count(m => m.Matricula == "c000002") == 0)
                {
                    Add(new Empregado()
                    {
                        //EmpregadoId = 2,
                        CoordenacaoId = 2,
                        Matricula     = "c000002",
                        Nome          = "Alice Araujo",
                        Ativo         = true
                    });
                }

                if (context.Empregados.Count(m => m.Matricula == "c000003") == 0)
                {
                    Add(new Empregado()
                    {
                        //EmpregadoId = 3,
                        CoordenacaoId = 3,
                        Matricula     = "c000003",
                        Nome          = "Rafael da Silva",
                        Ativo         = true
                    });
                }

                if (context.Empregados.Count(m => m.Matricula == "c000004") == 0)
                {
                    Add(new Empregado()
                    {
                        //EmpregadoId = 4,
                        CoordenacaoId = 3,
                        Matricula     = "c000004",
                        Nome          = "Tereza Cristina",
                        Ativo         = true
                    });
                }
            }
        }
        public CoordenacaoRepository(ControleCoordenacaoContext context) : base(context)
        {
            if (context.Coordenacoes.Count() == 0)
            {
                if (context.Coordenacoes.Count(n => n.Nome == "Governança") == 0)
                {
                    Add(new Coordenacao()
                    {
                        Nome        = "Governança",
                        CaixaPostal = "*****@*****.**",
                        Ativo       = true
                    });
                }

                if (context.Coordenacoes.Count(n => n.Nome == "Operações") == 0)
                {
                    Add(new Coordenacao()
                    {
                        //CoordenacaoId = 1,
                        Nome        = "Operações",
                        CaixaPostal = "*****@*****.**",
                        Ativo       = true
                    });
                }

                if (context.Coordenacoes.Count(n => n.Nome == "Inovação e Tecnologia") == 0)
                {
                    Add(new Coordenacao()
                    {
                        //CoordenacaoId = 1,
                        Nome        = "Inovação e Tecnologia",
                        CaixaPostal = "*****@*****.**",
                        Ativo       = true
                    });
                }
            }
        }
Ejemplo n.º 3
0
 public BaseRepository(ControleCoordenacaoContext context)
 {
     Context = context;
 }