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); * } */ }
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(); }
public override void Salvar() { Fisica.SalvarInstancia(this); }
public static void SalvarInstancia(Fisica obj) { Fisica.BancoEmMemoriaDePessoasFisicas.Add(obj); }