Esempio n. 1
0
        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());
        }
Esempio n. 2
0
        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>()
            });
        }
Esempio n. 3
0
 public ActionResult <EnqQuiz> Adicionar([FromBody] EnqQuiz command)
 {
     return(Created("quizzes", _quizRepository.Add(command)));
 }