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)); }
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 })); } }