public Requerimento GerarObjeto(Requerimento requerimento) { Requerimento aux = Obter(requerimento.Id); if (requerimento.Empreendimento.SelecaoTipo == (int)eExecutorTipo.Interno) { aux.Empreendimento = _empBus.ObterSimplificado(aux.Empreendimento.InternoId.GetValueOrDefault()); } if (requerimento.Interessado.SelecaoTipo == (int)eExecutorTipo.Interno) { aux.Interessado = _busPessoa.Obter(aux.Interessado.CPFCNPJ, simplificado: true); } foreach (var responsavel in aux.Responsaveis) { Pessoa pessoa = requerimento.Pessoas.FirstOrDefault(x => x.CPFCNPJ == responsavel.CpfCnpj); if (pessoa != null && pessoa.SelecaoTipo == (int)eExecutorTipo.Interno) { Pessoa pessoaAux = _busPessoa.Obter(pessoa.CPFCNPJ, simplificado: true); responsavel.NomeRazao = pessoaAux.NomeRazaoSocial; } } return(aux); }