Ejemplo n.º 1
0
 public GroupsCreatorAndCopier(UlearnDb db, ILogger logger, ICourseRoleUsersFilter courseRoleUsersFilter, IManualCheckingsForOldSolutionsAdder manualCheckingsForOldSolutionsAdder)
 {
     this.db     = db;
     this.logger = logger;
     this.courseRoleUsersFilter = courseRoleUsersFilter;
     this.manualCheckingsForOldSolutionsAdder = manualCheckingsForOldSolutionsAdder;
 }
Ejemplo n.º 2
0
 public UsersController(ILogger logger, IWebCourseManager courseManager, UlearnDb db,
                        IUsersRepo usersRepo, ICourseRoleUsersFilter courseRoleUsersFilter, IUserSearcher userSearcher, ICourseRolesRepo courseRolesRepo)
     : base(logger, courseManager, db, usersRepo)
 {
     this.userSearcher          = userSearcher;
     this.courseRolesRepo       = courseRolesRepo;
     this.courseRoleUsersFilter = courseRoleUsersFilter ?? throw new ArgumentNullException(nameof(courseRoleUsersFilter));
 }
Ejemplo n.º 3
0
 public CodeReviewStatisticsController(ILogger logger, WebCourseManager courseManager,
                                       ISlideCheckingsRepo slideCheckingsRepo,
                                       ICourseRolesRepo courseRolesRepo,
                                       IUsersRepo usersRepo,
                                       IGroupsRepo groupsRepo,
                                       IGroupMembersRepo groupMembersRepo,
                                       ICourseRoleUsersFilter courseRoleUsersFilter,
                                       UlearnDb db)
     : base(logger, courseManager, db, usersRepo)
 {
     this.slideCheckingsRepo    = slideCheckingsRepo;
     this.courseRolesRepo       = courseRolesRepo;
     this.groupsRepo            = groupsRepo;
     this.groupMembersRepo      = groupMembersRepo;
     this.courseRoleUsersFilter = courseRoleUsersFilter;
 }
Ejemplo n.º 4
0
 public UsersRepo(UlearnDb db, UlearnUserManager userManager, ICourseRoleUsersFilter courseRoleUsersFilter)
 {
     this.db                    = db;
     this.userManager           = userManager;
     this.courseRoleUsersFilter = courseRoleUsersFilter;
 }