public async Task <DataResult <int> > AlterarOpcaoAvaliacaoAsync(int id, string descricao, bool verdadeira) { try { var retorno = await _avaliacaoService.AlterarOpcaoAvaliacaoAsync(id, descricao, verdadeira); return(new DataResult <int>(retorno)); } catch (Exception ex) { return(new DataResult <int>(ex)); } }
public async Task <DataResult <int> > AlterarOpcaoAvaliacaoAsync(int id, string descricao, byte verdadeira) { try { var retorno = await avaliacaoService.AlterarOpcaoAvaliacaoAsync(id, descricao, verdadeira); return(new DataResult <int>(retorno)); } catch (Exception ex) { return(new DataResult <int>(ex)); } throw new NotImplementedException(); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Descricao,Verdadeira")] OpcaoAvaliacaoCommand opcaoAvaliacao) { if (id != opcaoAvaliacao.Id) { return(NotFound()); } if (ModelState.IsValid) { var parentId = await _avaliacaoService.AlterarOpcaoAvaliacaoAsync(opcaoAvaliacao.Id, opcaoAvaliacao.Descricao, Convert.ToBoolean(opcaoAvaliacao.Verdadeira)); return(RedirectToAction(nameof(Index), new { questaoId = parentId })); } return(View(opcaoAvaliacao)); }