public UserManager( IUserRepository userRepository, IConfirmationService confirmationService, PaginationSettings paginationSettings, IProjectMembershipRepostiory projectMembershipRepostiory, IMailer mailer, ApplicationLocationSettings applicationLocationSettings, IPasswordManager passwordManager, IEventBus eventBus) { Require.NotNull(userRepository, nameof(userRepository)); Require.NotNull(confirmationService, nameof(confirmationService)); Require.NotNull(paginationSettings, nameof(paginationSettings)); Require.NotNull(projectMembershipRepostiory, nameof(projectMembershipRepostiory)); Require.NotNull(mailer, nameof(mailer)); Require.NotNull(applicationLocationSettings, nameof(applicationLocationSettings)); Require.NotNull(passwordManager, nameof(passwordManager)); Require.NotNull(eventBus, nameof(eventBus)); _userRepository = userRepository; _confirmationService = confirmationService; _paginationSettings = paginationSettings; _projectMembershipRepostiory = projectMembershipRepostiory; _mailer = mailer; _applicationLocationSettings = applicationLocationSettings; _passwordManager = passwordManager; _eventBus = eventBus; }
public UserManager( IUserRepository userRepository, IConfirmationService confirmationService, PaginationSettings paginationSettings, IProjectMembershipRepostiory projectMembershipRepostiory, IMailer mailer, ApplicationLocationSettings applicationLocationSettings, IPasswordManager passwordManager) { Require.NotNull(userRepository, nameof(userRepository)); Require.NotNull(confirmationService, nameof(confirmationService)); _userRepository = userRepository; _confirmationService = confirmationService; _paginationSettings = paginationSettings; _projectMembershipRepostiory = projectMembershipRepostiory; _mailer = mailer; _applicationLocationSettings = applicationLocationSettings; _passwordManager = passwordManager; }