コード例 #1
0
ファイル: UserManager.cs プロジェクト: Helenga/LodCore
        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;
        }
コード例 #2
0
        public PasswordChangeHandler(
            IMailer mailer,
            IPasswordManager passwordManager,
            ApplicationLocationSettings applicationLocationSettings,
            IEventBus eventBus,
            IUserRepository userRepository,
            DatabaseSessionProvider databaseSessionProvider)
        {
            _mailer                      = mailer;
            _passwordManager             = passwordManager;
            _applicationLocationSettings = applicationLocationSettings;
            _eventBus                    = eventBus;
            _userRepository              = userRepository;
            _databaseSessionProvider     = databaseSessionProvider;

            BindToConsumer();
        }
コード例 #3
0
ファイル: ImageResizer.cs プロジェクト: Helenga/LodCore
 public ImageResizer(int lengthOfLongestSideOfResized, FileStorageSettings fileStorageSettings, ApplicationLocationSettings applicationLocationSettings)
 {
     _lengthOfLongestSideOfResized = lengthOfLongestSideOfResized;
     this._fileStorageSettings     = fileStorageSettings;
     _applicationLocationSettings  = applicationLocationSettings;
 }