Beispiel #1
0
        public PessoaDTO GetByID(PessoaDTO _pessoa)
        {
            PessoaDAL cmd = new PessoaDAL();

            var result = cmd.GetDataInDataBase(_pessoa);

            if (result.Count > 0)
            {
                if (result[0].idEndereco != 0)
                {
                    EnderecoDAL cmdEndereco = new EnderecoDAL();
                    result[0].endereco = cmdEndereco.GetEndereco(result[0].idEndereco);
                }

                if (result[0].idContato != 0)
                {
                    ContatoDAL cmdContato = new ContatoDAL();
                    result[0].contatos = cmdContato.GetContatos(result[0].idContato);
                }

                DadosVariaveisDAL cmdDados = new DadosVariaveisDAL();
                result[0].dadosVariaveis = cmdDados.GetDadosPorIdPessoa(_pessoa.idPessoa);

                return(result.SingleOrDefault());
            }
            else
            {
                throw new Exception("Ocorreu um erro!");
            }
        }
Beispiel #2
0
        public List <DadosVariaveisDTO> GetDadosPorIdPessoa(int idPessoa)
        {
            DadosVariaveisDAL cmd = new DadosVariaveisDAL();

            return(cmd.GetDadosPorIdPessoa(idPessoa));
        }