public async Task <DataResult <int> > AlterarQuestaoAvaliacaoAsync(int id, int tipo, string enunciado) { try { var retorno = await _avaliacaoService.AlterarQuestaoAvaliacaoAsync(id, tipo, enunciado); return(new DataResult <int>(retorno)); } catch (Exception ex) { return(new DataResult <int>(ex)); } }
public async Task <IActionResult> Edit(int id, [Bind("QuestaoId,TipoId,Enunciado")] QuestaoQueryResult questao) { if (id != questao.QuestaoId) { return(NotFound()); } if (ModelState.IsValid) { var parentId = await _avaliacaoService.AlterarQuestaoAvaliacaoAsync(questao.QuestaoId, questao.TipoId, questao.Enunciado); return(RedirectToAction(nameof(Index), new { avaliacaoId = parentId })); } return(View(questao)); }