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); }
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); }
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); } }