コード例 #1
0
        static void Main(string[] args)
        {
            var f = new Fisica();

            f.Nome = "Marcos Palladino";

            Console.WriteLine(f.Nome);

            /*
             * new Fisica() { Nome = "Marcos Palladino", Endereco = "Rua y, 25", Id = 1, Cpf = "22323232" }.Salvar();
             * new Juridica() { Nome = "Empresa Danilo", Endereco = "Rua x, 25", Id = 2, Cnpj = "4994594949" }.Salvar();
             *
             * var juridicas = Servico.Todos<List<Juridica>>();
             * var fisicas = Servico.Todos<List<Fisica>>();
             *
             * foreach (Fisica fisica in fisicas)
             * {
             *  Console.WriteLine(fisica.Cpf);
             * }
             *
             * foreach (Juridica juridica in juridicas)
             * {
             *  Console.WriteLine(juridica.Cnpj);
             * }
             */
        }
コード例 #2
0
        static void Main(string[] args)
        {
            var fisicas   = new Fisica().Todos();
            var juridicas = new Juridica().Todos();

            foreach (var item in fisicas)
            {
                Console.WriteLine(item);
            }

            foreach (var item in juridicas)
            {
                Console.WriteLine(item);
            }

            new Fisica()
            {
                Nome = "Marcos Palladino", Endereco = "Rua y, 25", Id = 1
            }.Salvar();
            new Juridica()
            {
                Nome = "Empresa Danilo", Endereco = "Rua x, 25", Id = 2
            }.Salvar();
        }
コード例 #3
0
 public override void Salvar()
 {
     Fisica.SalvarInstancia(this);
 }
コード例 #4
0
 public static void SalvarInstancia(Fisica obj)
 {
     Fisica.BancoEmMemoriaDePessoasFisicas.Add(obj);
 }