Ejemplo n.º 1
0
        public Task <HttpResponseMessage> AtualizarSenha(Guid id, [FromBody] dynamic body)
        {
            var usuarioCommand = new UsuarioCommand(
                senha: (string)body.confirmarSenha,
                idPessoa: (Guid)body.idPessoa
                );

            var usuario = _usuarioApp.AtualizarSenha(usuarioCommand);

            return(CreateResponse(HttpStatusCode.OK, usuario));
        }
Ejemplo n.º 2
0
    public async Task <IActionResult> AtualizarSenha([FromBody] AtualizacaoSenhaRequest request)
    {
        try
        {
            await _usuarioApp.AtualizarSenha(request);

            return(Ok());
        }
        catch (ValidationException valEx)
        {
            return(BadRequest(new ErroGenerico {
                Mensagem = valEx.Message
            }));
        }
    }