public void CadastrarPessoaNoProcesso(Guid processoId, Guid relacaoId, string nome, TipoPessoa tipo, string documento) { var pessoaExistente = pessoasRepository.ObterPessoaPorDocumento(documento); Guid?pessoaId = null; if (pessoaExistente != null) { pessoaId = pessoaExistente.Id; pessoaExistente.Nome = nome; Repository.Atualizar(pessoaExistente); } else { var pessoa = new Pessoa(nome, tipo, documento); pessoaId = pessoa.Id; Repository.Adicionar(pessoa); } var processoPessoa = new ProcessoPessoa(processoId, pessoaId.Value, relacaoId); Repository.Adicionar(processoPessoa); }
public void AdicionarPessoaNoProcesso(ProcessoPessoa processoPessoa) { ProcessoPessoa.Add(processoPessoa); }