public IActionResult Atualizar([FromRoute] long id, [FromBody] EnqQuiz command) { var quiz = _quizRepository.Find(id); quiz.Titulo = command.Titulo; quiz.CodigoNivel = command.CodigoNivel; quiz.ImagemUrl = command.ImagemUrl; _quizRepository.Update(quiz); return(NoContent()); }
private static QuizQuery QuizToQuery(EnqQuiz quiz) { if (quiz == null) { return(null); } return(new QuizQuery { Codigo = quiz.Codigo, Titulo = quiz.Titulo, Nivel = (ENivel)quiz.CodigoNivel, ImagemUrl = quiz.ImagemUrl, Perguntas = new List <PerguntaQuery>() }); }
public ActionResult <EnqQuiz> Adicionar([FromBody] EnqQuiz command) { return(Created("quizzes", _quizRepository.Add(command))); }