public UserManager( LexLibraryRbacSetting setting, IHttpContextAccessor httpContextAccessor, IEmailSender emailSender, ICryptHelper cryptHelper, IRepository <User> userRepository, IRepository <Function> functionRepository, IRepository <UserRoleMapping> userRoleMappingRepository, IRepository <UserToken> userTokenRepository) { _setting = setting; _httpContext = httpContextAccessor.HttpContext; _emailSender = emailSender; _cryptHelper = cryptHelper; _userRepository = userRepository; _functionRepository = functionRepository; _userRoleMappingRepository = userRoleMappingRepository; _userTokenRepository = userTokenRepository; }
/// <summary> /// ... /// </summary> protected EncryptionBase(ICryptHelper helper, EncryptionType type) : base(typeof(EncryptionBase)) { Helper = helper; Type = type; }