private PerguntaQuery PerguntaToQuery(EnqPergunta pergunta) { return(new PerguntaQuery { Codigo = pergunta.Codigo, Titulo = pergunta.Titulo, Alternativas = new List <AlternativaQuery>() }); }
public IActionResult Atualizar([FromRoute] long id, [FromBody] EnqPergunta command) { var pergunta = _perguntaRepository.Find(id); pergunta.Titulo = command.Titulo; _perguntaRepository.Update(pergunta); return(NoContent()); }
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>() }); }
public ActionResult <EnqPergunta> Adicionar([FromBody] EnqPergunta command) { return(Created("perguntas", _perguntaRepository.Add(command))); }