public AlterarPessoaResponse AlterarPessoa(AlterarPessoaRequest request) { if (request == null) { AddNotification("Alterar", Message.OBJETO_X0_E_OBRIGATORIO.ToFormat("AlterarPessoaRequest")); return(null); } var pessoa = _repositoryPessoa.ObterPorId(request.Id); if (pessoa == null) { AddNotification("Id", Message.DADOS_NAO_ENCONTRADOS); return(null); } pessoa.Alterar(request.Nome, request.Cpf, request.Uf, request.Datanascimento); if (IsInvalid()) { return(null); } _repositoryPessoa.Editar(pessoa); return((AlterarPessoaResponse)pessoa); }