コード例 #1
0
        public ActionResult Index(PerguntaViewModel perguntaViewModel)
        {
            Retorno retorno = null;

            if (ModelState.IsValid)
            {
                Pergunta pergunta = perguntaViewModel.ConverterParaDominio();
                pergunta.IdAutor = base.IdUsuarioAutenticado;

                for (int i = 0; i < perguntaViewModel.Alternativas.Length; i++)
                {
                    pergunta.AdicionarAlternativa(perguntaViewModel.Alternativas[i], perguntaViewModel.Corretos[i]);
                }

                retorno           = _servicoPerguntas.InserirPergunta(pergunta);
                ViewBag.Sucesso   = retorno.Sucesso;
                ViewBag.Mensagens = retorno.Mensagens;
            }
            return(Json(retorno));
        }