public DtoPessoaPesxPre GetPessoa(long idPessoa, long?idPrenotacao) { DtoPessoaPesxPre dtoPessoaPesxPre = new DtoPessoaPesxPre(); PessoaPesxPre pessoaPesxPre = this.UfwCartNew.Repositories.RepositoryAto.GetPessoa(idPessoa, idPrenotacao); dtoPessoaPesxPre = Mapper.Map <PessoaPesxPre, DtoPessoaPesxPre>(pessoaPesxPre); return(dtoPessoaPesxPre); }
public PessoaPesxPre GetPessoa(long idPessoa, long?idPrenotacao) { string relacao = string.Empty; var pessoa = this._contextRepository.DbPESSOAS.Where(p => p.SEQPES == idPessoa).FirstOrDefault(); if (idPrenotacao.HasValue && (idPrenotacao.Value > 0)) { var pesPrenotacao = this._contextRepository.DbPESXPRE.Where(pr => (pr.SEQPRE == idPrenotacao) && (pr.SEQPES == idPessoa) && (PapelPessoaAto.Contains(pr.REL))).FirstOrDefault(); if (pesPrenotacao != null) { relacao = pesPrenotacao.REL.Trim(); } } PessoaPesxPre pessoaPesxPre = new PessoaPesxPre { IdPessoa = pessoa.SEQPES, IdPrenotacao = idPrenotacao ?? 0, Relacao = relacao, TipoPessoa = this.GetTipoPessoa(relacao), Nome = pessoa.NOM.Trim(), Endereco = pessoa.ENDER.Trim(), Bairro = pessoa.BAI.Trim(), Cidade = pessoa.CID.Trim(), Uf = pessoa.UF.Trim(), Cep = pessoa.CEP.ToString(), Telefone = pessoa.TEL.Trim(), TipoDoc1 = pessoa.TIPODOC1.ToString(), Numero1 = pessoa.NRO1.Trim(), TipoDoc2 = pessoa.TIPODOC2.Trim(), Numero2 = pessoa.NRO2.Trim() }; return(pessoaPesxPre); }