예제 #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!");
            }
        }
예제 #2
0
파일: EscolaBLL.cs 프로젝트: br2kdev/Somar
        public EscolaDTO GetByID(EscolaDTO _escola)
        {
            EscolaDAL cmd = new EscolaDAL();

            var result = cmd.GetDataInDataBase(_escola);

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

                return(result.SingleOrDefault());
            }
            else
            {
                throw new Exception("Ocorreu um erro!");
            }
        }