Ejemplo n.º 1
0
        public static async Task <HashSet <Guid> > GetSolvedSlides(IUserSolutionsRepo solutionsRepo, IUserQuizzesRepo userQuizzesRepo, Course course, string userId)
        {
            var solvedSlides = await solutionsRepo.GetIdOfPassedSlides(course.Id, userId);

            solvedSlides.UnionWith(await userQuizzesRepo.GetPassedSlideIdsAsync(course.Id, userId));
            return(solvedSlides);
        }
Ejemplo n.º 2
0
        public static HashSet <Guid> GetSolvedSlides(IUserSolutionsRepo solutionsRepo, IUserQuizzesRepo userQuizzesRepo, Course course, string userId)
        {
            var solvedSlides = solutionsRepo.GetIdOfPassedSlides(course.Id, userId);

            solvedSlides.UnionWith(userQuizzesRepo.GetPassedSlideIds(course.Id, userId));
            return(solvedSlides);
        }