public RetornoAbstrato ObtenhaTodasPublicacoesDoRepositorio([FromBody] DTOParametrosPessoa parametros) { var requisicaoValida = ValideRequisicao(parametros); if (requisicaoValida) { var repositorioDePessoas = new RepositorioDePessoas(); try { var pessoas = repositorioDePessoas.ObtenhaTodasPessoasDoRepositorio(); return(RetornoPessoa.CrieRetornoConsultaListaDePessoas(pessoas)); } catch (Exception erro) { return(RetornoPessoa.CrieFalhaRetornoConsultaDePessoas()); } } return(RetornoAutenticacao.CrieFalhaAutenticacao()); }