public ActionResult <ResultadoDaRequisicao <QuestaoDiscursiva> > Get(int codigo) { try { var servico = FabricaGenerica.Crie <IServicoQuestaoDiscursiva>(); var questao = servico.Consulte(codigo); return(ResultadoDaRequisicao <QuestaoDiscursiva> .MensagemEObjeto(questao, "Consulta realizada sem erros")); } catch (Exception e) { return(ResultadoDaRequisicao <QuestaoDiscursiva> .Erro(e)); } }