Exemplo n.º 1
0
 public async Task <List <LearningQuiz> > GetLearningQuizzesByQuizId(Guid quizId)
 {
     return(await _learningQuizzesRepository
            .GetAll()
            .Where(l => l.QuizId == quizId)
            .Include(l => l.Quiz)
            .Include(q => q.LearningQuizQuestions)
            .ThenInclude(lq => lq.Question)
            .ThenInclude(q => q.Versions)
            .ToListAsync());
 }
 public async Task <IList <LearningQuiz> > GetAllLearningQuizInstancesOfQuizAsync(Guid quizId, string userId)
 {
     return(await _learningQuizzesRepository
            .GetAll()
            .Where(l => !l.IsFinished)
            .Where(l => l.UserId == userId)
            .Where(l => l.QuizId == quizId)
            .ToListAsync());
 }