public ActionResult <ResultadoDaRequisicao <QuestaoDiscursiva> > Atualize([FromBody] QuestaoDiscursiva objeto) { try { var servico = FabricaGenerica.Crie <IServicoQuestaoDiscursiva>(); servico.Atualize(objeto); return(ResultadoDaRequisicao <QuestaoDiscursiva> .ApenasMensagem("Atualização realizada sem erros")); } catch (Exception e) { return(ResultadoDaRequisicao <QuestaoDiscursiva> .Erro(e)); } }
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)); } }
public ActionResult <ResultadoDaRequisicao <QuestaoDiscursiva> > Delete(int codigo) { try { var servico = FabricaGenerica.Crie <IServicoQuestaoDiscursiva>(); servico.Exclua(codigo); return(ResultadoDaRequisicao <QuestaoDiscursiva> .ApenasMensagem("Exclusão realizada sem erros")); } catch (Exception e) { return(ResultadoDaRequisicao <QuestaoDiscursiva> .Erro(e)); } }