Exemple #1
0
        static void Main(string[] args)
        {
            Pessoa pessoa = new Pessoa
            {
                Id   = 1,
                Nome = "TreinaWeb"
            };
            Animal animal = new Animal
            {
                Id      = 1,
                Especie = "Cachorro"
            };
            //RepositorioPessoa  repositorioPessoa = new RepositorioPessoa();
            //RepositorioAnimal repositorioAnimal = new RepositorioAnimal();
            RepositorioGenerico <Pessoa> repositorioPessoa = new RepositorioGenerico <Pessoa>();
            RepositorioGenerico <Animal> repositorioAnimal = new RepositorioGenerico <Animal>();

            repositorioPessoa.Insert(pessoa);
            repositorioAnimal.Insert(animal);

            foreach (Pessoa p in repositorioPessoa.Get())
            {
                Console.WriteLine("Nome da pessoa :{0} ", p.Nome);
            }
            foreach (Animal a in repositorioAnimal.Get())
            {
                Console.WriteLine("Espécie do animal :{0} ", a.Especie);
            }
            string var1 = "Mundo!";

            Console.ReadKey();
        }
Exemple #2
0
        static void Main(string[] args)
        {
            Pessoa pessoa = new Pessoa
            {
                Id   = 1,
                Nome = "Guilherme"
            };

            Animal animal = new Animal
            {
                Id      = 1,
                Especie = "Cachorro"
            };

            RepositorioGenerico <Pessoa> repositorioPessoa = new RepositorioGenerico <Pessoa>();
            RepositorioGenerico <Animal> repositorioAnimal = new RepositorioGenerico <Animal>();

            repositorioPessoa.Insert(pessoa);
            repositorioAnimal.Insert(animal);
            foreach (Pessoa p in repositorioPessoa.Get())
            {
                Console.WriteLine("Nome da pessoa: " + p.Nome);
            }
            foreach (Animal a in repositorioAnimal.Get())
            {
                Console.WriteLine("Espécie do animal: " + a.Especie);
            }
            Console.ReadKey();
        }
Exemple #3
0
        static void Main(string[] args)
        {
            Pessoa pessoa = new Pessoa();

            pessoa.Id   = 1;
            pessoa.Nome = "TreinaWeb";

            Animal animal = new Animal();

            animal.Id      = 1;
            animal.Especie = "Cachorro";
            RepositorioGenerico <Pessoa> repositorioPessoa = new RepositorioGenerico <Pessoa>();
            RepositorioGenerico <Animal> repositorioAnimal = new RepositorioGenerico <Animal>();


            repositorioPessoa.Insert(pessoa);
            repositorioAnimal.Insert(animal);

            foreach (Pessoa p in repositorioPessoa.Get())
            {
                Console.WriteLine("Nome da pessoa: " + p.Nome);
            }

            foreach (Animal a in repositorioAnimal.Get())
            {
                Console.WriteLine("Nome do animal: " + a.Especie);
            }
        }
Exemple #4
0
        static void Main(string[] args)
        {
            Pessoa pessoa = new Pessoa
            {
                Id   = 1,
                Nome = "TreinaWeb"
            };
            Animal animal = new Animal
            {
                Id      = 1,
                Especie = "Cachorro"
            };

            //Sem Generics é necessário fazer uma classe repositório (RepositorioPessoa e RepositorioAnimal) para cada classe (Pessoa e Animal)
            //RepositorioPessoa repositorioPessoa = new RepositorioPessoa();
            //RepositorioAnimal repositorioAnimal = new RepositorioAnimal();

            //Com Generics apenas uma classe repositório (RepositorioGenerico) é necessária para cada classe (Pessoa e Animal)
            RepositorioGenerico <Pessoa> repositorioPessoa = new RepositorioGenerico <Pessoa>();
            RepositorioGenerico <Animal> repositorioAnimal = new RepositorioGenerico <Animal>();

            repositorioPessoa.Insert(pessoa);
            repositorioAnimal.Insert(animal);
            foreach (Pessoa p in repositorioPessoa.Get())
            {
                Console.WriteLine("Nome da pessoa: " + p.Nome);
            }
            foreach (Animal a in repositorioAnimal.Get())
            {
                Console.WriteLine("Especie do animal: " + a.Especie);
            }
            Console.ReadKey();
        }
Exemple #5
0
        static void Main(string[] args)
        {
            Pessoa pessoa = new Pessoa
            {
                Id   = 1,
                Nome = "Teste"
            };
            Animal animal = new Animal
            {
                Id      = 1,
                Especie = "cachorro"
            };
            RepositorioGenerico <Pessoa> Pessoas = new RepositorioGenerico <Pessoa>();
            RepositorioGenerico <Animal> Animais = new RepositorioGenerico <Animal>();

            Pessoas.Insert(pessoa);
            Animais.Insert(animal);

            foreach (Pessoa p in Pessoas.Get())
            {
                Console.WriteLine(p.Nome);
            }

            foreach (Animal a in Animais.Get())
            {
                Console.WriteLine(a.Especie);
            }
            //Console.ReadKey();
        }
        static void Main(string[] args)
        {
            Pessoa pessoa = new Pessoa
            {
                Id   = 1,
                Nome = "Treinaweb"
            };

            Animal animal = new Animal
            {
                Id      = 1,
                Especie = "Cachorro"
            };

            //Teste sem o uso de Generics, com os as classes específicas para cada tipo.
            //RepositorioPessoa repositorioPessoa = new RepositorioPessoa();
            //RepositorioAnimal repositorioAnimal = new RepositorioAnimal();

            //Teste com o uso de Generics, utilizando uma classe genérica.
            RepositorioGenerico <Pessoa> repositorioPessoa = new RepositorioGenerico <Pessoa>();
            RepositorioGenerico <Animal> repositorioAnimal = new RepositorioGenerico <Animal>();

            repositorioPessoa.Insert(pessoa);
            repositorioAnimal.Insert(animal);

            foreach (Pessoa p in repositorioPessoa.Get())
            {
                Console.WriteLine("Nome da pessoa: " + p.Nome);
            }

            foreach (Animal a in repositorioAnimal.Get())
            {
                Console.WriteLine("Especie do animal: " + a.Especie);
            }



            Console.ReadKey();
        }
Exemple #7
0
        static void Main(string[] args)
        {
            Pessoa pessoa = new Pessoa
            {
                ID   = 12,
                Nome = "treinaweb"
            };

            Pessoa anderson = new Pessoa
            {
                ID   = 44,
                Nome = "anderson"
            };

            Animal animal = new Animal
            {
                ID      = 32,
                Especie = "Cachorro"
            };

            RepositorioGenerico <Pessoa> repositorioPessoa = new RepositorioGenerico <Pessoa>();
            RepositorioGenerico <Animal> repositorioAnimal = new RepositorioGenerico <Animal>();

            repositorioPessoa.Insert(pessoa);
            repositorioPessoa.Insert(anderson);
            repositorioAnimal.Insert(animal);

            foreach (Pessoa p in repositorioPessoa.Get())
            {
                Console.WriteLine("nome da pessoa : " + p.Nome);
            }
            foreach (Animal ani in repositorioAnimal.Get())
            {
                Console.WriteLine("especie do animal :" + ani.Especie);
            }

            Console.ReadKey();
        }