Esempio n. 1
0
 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;
 }
Esempio n. 2
0
 /// <summary>
 /// ...
 /// </summary>
 protected EncryptionBase(ICryptHelper helper, EncryptionType type) : base(typeof(EncryptionBase))
 {
     Helper = helper;
     Type   = type;
 }