Ejemplo n.º 1
0
        public static List <Questao> ListarPorCodigos(int[] codQuestoes)
        {
            List <Questao> questoes = new List <Questao>();

            foreach (var codQuestao in codQuestoes)
            {
                questoes.Add(Questao.ListarPorCodigo(codQuestao));
            }

            return(questoes);
        }
Ejemplo n.º 2
0
        public bool AdicionarQuestao(int codQuestao)
        {
            var questao = Questao.ListarPorCodigo(codQuestao);

            if (questao.CodTipoQuestao == this.TipoQuestoes)
            {
                this.SimProvaQuestao.Add(new SimProvaQuestao()
                {
                    Questao = questao,
                });
                contexto.SaveChanges();
                return(true);
            }
            return(false);
        }
Ejemplo n.º 3
0
        public static bool PrazoValido(QuestaoTema questao)
        {
            Questao q = Questao.ListarPorCodigo(questao.CodQuestao);

            if (q.DtUltimoUso.HasValue)
            {
                DateTime prazo = questao.Questao.DtUltimoUso.Value.AddDays(ParamTempoInatividade);
                if (DateTime.Now >= prazo)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            else
            {
                return(true);
            }
        }