Пример #1
0
 private PerguntaQuery PerguntaToQuery(EnqPergunta pergunta)
 {
     return(new PerguntaQuery
     {
         Codigo = pergunta.Codigo,
         Titulo = pergunta.Titulo,
         Alternativas = new List <AlternativaQuery>()
     });
 }
Пример #2
0
        public IActionResult Atualizar([FromRoute] long id, [FromBody] EnqPergunta command)
        {
            var pergunta = _perguntaRepository.Find(id);

            pergunta.Titulo = command.Titulo;

            _perguntaRepository.Update(pergunta);

            return(NoContent());
        }
Пример #3
0
        private PerguntaQuery PerguntaToQuery(EnqPergunta pergunta)
        {
            var resposta = _respostaRepository.FindByPergunta(_usuario.Codigo.Value, pergunta.Codigo);

            return(new PerguntaQuery
            {
                Codigo = pergunta.Codigo,
                Titulo = pergunta.Titulo,
                Resposta = resposta,
                Alternativas = new List <AlternativaQuery>()
            });
        }
Пример #4
0
 public ActionResult <EnqPergunta> Adicionar([FromBody] EnqPergunta command)
 {
     return(Created("perguntas", _perguntaRepository.Add(command)));
 }