public bool SalvarPessoa(pessoa pes, corretor cor, endereco end, string categoria) { PessoaDominio PesDom = new PessoaDominio(); EnderecoBusiness EndBus = new EnderecoBusiness(); especializacao esp = new especializacao(); bool cpfValido = validarCPF(pes.cpf); if (cpfValido == true) { PesDom.AdicionarPessoa(pes); cor.idpessoa = PesDom.selecionarUltimaPessoaIDcomCPF(pes); PesDom.AdicionarCorretor(cor); //pegar id do corretor após adicionar esp.idcategoria = PesDom.PegarIDCategoria(categoria); esp.idcorretor = PesDom.SelecionarUltimoCorretor(Convert.ToInt32(cor.idpessoa)); PesDom.AdicionarEspecializacao(esp); int id = EndBus.AdicionarEnderecoERetornarID(end); pes.idendereco = id; PesDom.AdicionarEnderecoIDUsuario(pes); return(true); } else { return(false); } }