public async Task <IActionResult> Create([Bind("QuestaoId,Descricao,Verdadeira")] OpcaoAvaliacaoQueryResult opcaoAvaliacao) { if (ModelState.IsValid) { await _avaliacaoService.AdicionarOpcaoAvaliacaoAsync(opcaoAvaliacao.QuestaoId, opcaoAvaliacao.Descricao, opcaoAvaliacao.Verdadeira); return(RedirectToAction(nameof(Index), new { questaoId = opcaoAvaliacao.QuestaoId })); } ViewData["QuestaoId"] = opcaoAvaliacao.QuestaoId; return(View(opcaoAvaliacao)); }
public async Task <DataResult <int> > AdicionarOpcaoAvaliacaoAsync(int questaoId, string descricao, bool verdadeira) { try { var retorno = await _avaliacaoService.AdicionarOpcaoAvaliacaoAsync(questaoId, descricao, verdadeira); return(new DataResult <int>(retorno)); } catch (Exception ex) { return(new DataResult <int>(ex)); } }