Ejemplo n.º 1
0
        public ActionResult PalavrasChave(string[] palavras)
        {
            if (palavras.Length == 0)
            {
                return(Json(new List <Questao>()));
            }
            List <Questao> resultado = Questao.ListarPorPalavraChave(palavras);
            var            retorno   = resultado.Select(q => new
            {
                CodQuestao       = q.CodQuestao,
                Dificuldade      = q.Dificuldade.Descricao,
                Disciplina       = q.QuestaoTema.First().Tema.Disciplina.Descricao,
                Enunciado        = q.Enunciado,
                TipoQuestao      = q.TipoQuestao.Descricao,
                Professor        = q.Professor.Usuario.PessoaFisica.Nome,
                DtCadastro       = q.DtCadastro.ToBrazilianString(),
                FlagProprietario = q.Professor.MatrProfessor == Sessao.UsuarioMatricula
            });

            return(Json(retorno));
        }