private int GetMaxSlideScoreForUser(Course course, Slide slide, string userId) { var isSlideSolved = ControllerUtils.IsSlideSolved(solutionsRepo, userQuizzesRepo, course, userId, slide.Id); var hasManualChecking = visitsRepo.HasManualChecking(course.Id, userId, slide.Id); var enabledManualCheckingForUser = groupsRepo.IsManualCheckingEnabledForUser(course, userId); var maxSlideScore = ControllerUtils.GetMaxScoreForUsersSlide(slide, isSlideSolved, hasManualChecking, enabledManualCheckingForUser); return(maxSlideScore); }