public AlterarSenhaResposta AlterarSenha(AlterarSenhaRequisicao requisicao) { var resposta = new AlterarSenhaResposta(); try { var pessoa = _pessoaRepositorio.ObterPor(requisicao.CodigoDaPessoa); var senha = Crypto.HashPassword(requisicao.NovaSenha); pessoa.Usuario.AlterarSenha(senha); _unitOfWork.Commit(); resposta.Sucesso = true; } catch (RegraException regraException) { resposta.Erros = regraException.Erros; } return(resposta); }
public AlterarSenhaResposta AlterarSenha(AlterarSenhaRequisicao requisicao) { var resposta = new AlterarSenhaResposta(); try { var pessoa = _pessoaRepositorio.ObterPor(requisicao.CodigoDaPessoa); var senha = Crypto.HashPassword(requisicao.NovaSenha); pessoa.Usuario.AlterarSenha(senha); _unitOfWork.Commit(); resposta.Sucesso = true; } catch (RegraException regraException) { resposta.Erros = regraException.Erros; } return resposta; }