예제 #1
0
 public ClienteImp(ProcDBContext repository)
 {
     this.repository = repository;
 }
예제 #2
0
        static void Main(string[] args)
        {
            using (ProcDBContext rep = new ProcDBContext()) {
                Console.WriteLine("Iniciando inserts");

                var listaComarca = new List <Comarca>()
                {
                    new Comarca()
                    {
                        Descricao = "Rio de Janeiro", UF = "RJ"
                    },
                    new Comarca()
                    {
                        Descricao = "São Paulo", UF = "SP"
                    },
                    new Comarca()
                    {
                        Descricao = "Minas Gerais", UF = "MG"
                    },
                    new Comarca()
                    {
                        Descricao = "Amazonas", UF = "AM"
                    }
                };

                var listaOj = new List <OrgaoJulgador>()
                {
                    new OrgaoJulgador()
                    {
                        Descricao = "Vara Cível", Numero = 1, Sigla = "VC"
                    },
                    new OrgaoJulgador()
                    {
                        Descricao = "Vara do Trabalho", Numero = 1, Sigla = "VT"
                    }
                };

                listaComarca.ForEach(x => rep.Comarcas.Add(x));
                listaOj.ForEach(x => rep.OrgaoJulgadores.Add(x));

                var listaCliente = new List <Cliente>()
                {
                    new Cliente()
                    {
                        CNPJ = "00000000001", Nome = "Empresa A", UF = "RJ"
                    },
                    new Cliente()
                    {
                        CNPJ = "00000000001", Nome = "Empresa B", UF = "SP"
                    }
                };

                listaCliente.ForEach(x => rep.Clientes.Add(x));

                var processoEmpresaA = new List <Processo>()
                {
                    new Processo()
                    {
                        Status = "ativo", NumeroProcessoCNJ = "00001CIVELRJ", Comarca = listaComarca[0], ValorCausa = 200000, DataCriacao = Convert.ToDateTime("2007-10-10"), Cliente = listaCliente[0]
                    },
                    new Processo()
                    {
                        Status = "ativo", NumeroProcessoCNJ = "00002CIVELSP", Comarca = listaComarca[1], ValorCausa = 100000, DataCriacao = Convert.ToDateTime("2007-10-20"), Cliente = listaCliente[0]
                    },
                    new Processo()
                    {
                        Status = "inativo", NumeroProcessoCNJ = "00003TRABMG", Comarca = listaComarca[2], ValorCausa = 10000, DataCriacao = Convert.ToDateTime("2007-10-30"), Cliente = listaCliente[0]
                    },
                    new Processo()
                    {
                        Status = "inativo", NumeroProcessoCNJ = "00004CIVELRJ", Comarca = listaComarca[0], ValorCausa = 20000, DataCriacao = Convert.ToDateTime("2007-11-10"), Cliente = listaCliente[0]
                    },
                    new Processo()
                    {
                        Status = "ativo", NumeroProcessoCNJ = "00005CIVELSP", Comarca = listaComarca[1], ValorCausa = 35000, DataCriacao = Convert.ToDateTime("2007-11-15"), Cliente = listaCliente[0]
                    },
                };

                processoEmpresaA.ForEach(x => rep.Processos.Add(x));

                var processoEmpresaB = new List <Processo>()
                {
                    new Processo()
                    {
                        Status = "ativo", NumeroProcessoCNJ = "00006CIVELRJ", Comarca = listaComarca[0], ValorCausa = 20000, DataCriacao = Convert.ToDateTime("2007-05-01"), Cliente = listaCliente[1]
                    },
                    new Processo()
                    {
                        Status = "ativo", NumeroProcessoCNJ = "00007CIVELSP", Comarca = listaComarca[0], ValorCausa = 700000, DataCriacao = Convert.ToDateTime("2007-06-02"), Cliente = listaCliente[1]
                    },
                    new Processo()
                    {
                        Status = "inativo", NumeroProcessoCNJ = "00008CIVELSP", Comarca = listaComarca[1], ValorCausa = 500, DataCriacao = Convert.ToDateTime("2007-07-03"), Cliente = listaCliente[1]
                    },
                    new Processo()
                    {
                        Status = "ativo", NumeroProcessoCNJ = "00009CIVELSP", Comarca = listaComarca[1], ValorCausa = 32000, DataCriacao = Convert.ToDateTime("2007-08-04"), Cliente = listaCliente[1]
                    },
                    new Processo()
                    {
                        Status = "inativo", NumeroProcessoCNJ = "00010TRABAM", Comarca = listaComarca[3], ValorCausa = 1000, DataCriacao = Convert.ToDateTime("2007-09-05"), Cliente = listaCliente[1]
                    },
                };

                processoEmpresaB.ForEach(x => rep.Processos.Add(x));

                rep.SaveChanges();
            }
        }
예제 #3
0
 public ProcessoImp(ProcDBContext repository)
 {
     this.repository = repository;
 }