public ResponseBase <bool> AlterarSenha(int id, AlterarSenhaRequest request)
        {
            ResponseBase <bool> br = new ResponseBase <bool>();

            #region Validação

            if (id == 0)
            {
                br.Mensagens.Add(BadRequest().ToString());
                return(br);
            }

            #endregion

            using (UsuarioAppService appService = new UsuarioAppService(_configuration, _contexto))
            {
                ResponseBase <UsuarioDTO> dto = ObterUsuarioRequest();

                if (dto.Autorizado)
                {
                    appService.UsuarioLogado = dto.Objeto;
                    // TODO: Senha
                    br = appService.AlterarSenha(id, request);
                }
                else
                {
                    br.Mensagens = dto.Mensagens;
                }

                br.Autorizado  = dto.Autorizado;
                br.TempoLevado = appService.swTempoRequisicao.Elapsed;

                return(br);
            }
        }