public async Task <IActionResult> Create([Bind("AvaliacaoId,Tipo,Enunciado")] Questao questao) { if (ModelState.IsValid) { await _avaliacaoService.AdicionarQuestaoAvaliacaoAsync(questao.AvaliacaoId, questao.Tipo, questao.Enunciado); return(RedirectToAction(nameof(Index), new { avaliacaoId = questao.AvaliacaoId })); } return(View(questao)); }
public async Task <DataResult <int> > AdicionarQuestaoAvaliacaoAsync(int avaliacaoId, int tipo, string enunciado) { try { var retorno = await _avaliacaoService.AdicionarQuestaoAvaliacaoAsync(avaliacaoId, tipo, enunciado); return(new DataResult <int>(retorno)); } catch (Exception ex) { return(new DataResult <int>(ex)); } }