public HttpResponseMessage Criar([FromBody] PerguntaModel perguntaModel) { var usuario = usuarioRepositorio.ObterPorEmail(Thread.CurrentPrincipal.Identity.Name); var pergunta = CriarEntidadePergunta(perguntaModel, usuario); if (!pergunta.EhValida()) { return(ResponderErro(pergunta.Mensagens)); } perguntasRepositorio.Criar(pergunta); return(ResponderOK(new { id = pergunta.Id })); }