public PasswordRecoveryService( IRepositoryFactory repositoryFactory, IUserRepository userRepository, IMailerRepository mailerRepository, IPasswordRecoveryFactory passwordRecoveryFactory, IPortalFrontendSettings settings, IRecoveryLinkService recoveryLinkService, IPasswordService passwordService) { _userRepository = userRepository; _passwordRecoveryFactory = passwordRecoveryFactory; _settings = settings; _recoveryLinkService = recoveryLinkService; _passwordService = passwordService; _mailerRepository = mailerRepository; _passwordRecoverRepository = repositoryFactory.Create<PasswordRecoveryEntity>(); }
public PasswordRecoveryService( IRepositoryFactory repositoryFactory, IUserRepository userRepository, IMailerRepository mailerRepository, IPasswordRecoveryFactory passwordRecoveryFactory, IPortalFrontendSettings settings, IRecoveryLinkService recoveryLinkService, IPasswordService passwordService) { _userRepository = userRepository; _passwordRecoveryFactory = passwordRecoveryFactory; _settings = settings; _recoveryLinkService = recoveryLinkService; _passwordService = passwordService; _mailerRepository = mailerRepository; _passwordRecoverRepository = repositoryFactory.Create <PasswordRecoveryEntity>(); }