public UsersController(IWebCourseManager courseManager, UlearnDb db, IUsersRepo usersRepo, IUserSearcher userSearcher, ICourseRolesRepo courseRolesRepo) : base(courseManager, db, usersRepo) { this.userSearcher = userSearcher; this.courseRolesRepo = courseRolesRepo; }
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)); }
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; }