public UsersController(IWebCourseManager courseManager, UlearnDb db,
                        IUsersRepo usersRepo, IUserSearcher userSearcher, ICourseRolesRepo courseRolesRepo)
     : base(courseManager, db, usersRepo)
 {
     this.userSearcher    = userSearcher;
     this.courseRolesRepo = courseRolesRepo;
 }
Exemple #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));
 }
Exemple #3
0
 public UserCommandHandler(UserRepository repository, IHashingService hashingService, IUserSearcher userSearcher, ITokenFactory tokenFactory, AuthTokenStore authTokenStore, IUserFactory userFactory)
 {
     this.repository     = repository;
     this.hashingService = hashingService;
     this.userSearcher   = userSearcher;
     this.tokenFactory   = tokenFactory;
     this.authTokenStore = authTokenStore;
     this.userFactory    = userFactory;
 }
 public IssueQueryHandler(IIssueSearcher issueSearcher, IRepository <Issue> issueRepository, IUserSearcher userSearcher)
 {
     this.issueSearcher   = issueSearcher;
     this.issueRepository = issueRepository;
     this.userSearcher    = userSearcher;
 }