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