Example #1
0
        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 }));
        }