private static void IncluirAnunciante() { Console.Write("Nome : "); string nome = Console.ReadLine(); Console.Write("Inscricao : "); string inscricao = Console.ReadLine(); Console.Write("email : "); string email = Console.ReadLine(); Console.Write("Senha : "); string senha = Console.ReadLine(); Console.Write("Tipo de Pessoa ([F]isica ou [J]uridica) : "); string tipopessoa = Console.ReadLine(); AnuncianteDTO pessoa = new AnuncianteDTO(); pessoa.Telefones = new List<TelefoneDTO>(); pessoa.Enderecos = new List<EnderecoDTO>(); pessoa.Nome = nome; pessoa.Inscricao = Convert.ToInt64(inscricao); pessoa.Senha = senha; pessoa.Email = email; if (tipopessoa.Equals("f") || tipopessoa.Equals("F")) { pessoa.Tipo = EnumTipoPessoa.Fisica; } else { pessoa.Tipo = EnumTipoPessoa.Juridica; } List<EnderecoDTO> enderecos = IncluirEndereco(); pessoa.Enderecos.AddRange(enderecos); List<TelefoneDTO> telefones = IncluirTelefone(); pessoa.Telefones.AddRange(telefones); using (var service = new JuntosServiceClient()) { service.SalvarAnunciante(pessoa); } }
private static void InformarAnunciante() { while (true) { Console.Write("Id Anunciante : "); string id = Console.ReadLine(); using (var service = new JuntosServiceClient()) { anunciante = service.ConsultarAnunciantePeloId(Convert.ToInt32(id)); } if (anunciante != null) { Console.WriteLine(anunciante.Id + " / " + anunciante.Nome); break; } else { Console.WriteLine("Não Existe Consumidor com id " + id); Console.WriteLine("Digite Tecle Algo para voltar"); Console.ReadLine(); } } }