public SecurityManager(IUserService userService, UserSettings userSettings, IPermissionService permissionService) { _userService = userService; _userSettings = userSettings; _permissionService = permissionService; }
/// <summary> /// Ctor /// </summary> /// <param name="userService">The user service.</param> /// <param name="httpContext"> </param> /// <param name="userSettings"> </param> /// <remarks></remarks> public FormsAuthenticationService(IUserService userService, HttpContextWrapper httpContext, UserSettings userSettings) { _userService = userService; _httpContext = httpContext; _userSettings = userSettings; _expirationTimeSpan = TimeSpan.FromHours(1); }
/// <summary> /// Ctor /// </summary> /// <param name="cacheManager">The cache manager.</param> /// <param name="userSettings">The user settings.</param> /// <param name="encryptionService">The encryption service.</param> /// <param name="userCollection">The user collection.</param> /// <param name="userRoleMapCollection">The user role map collection.</param> /// <param name="userRoleCollection">The user role collection.</param> public UserService(ICacheManager cacheManager, UserSettings userSettings, IEncryptionService encryptionService, MongoCollection<User> userCollection, MongoCollection<UserUserRoleMap> userRoleMapCollection, MongoCollection<UserRole> userRoleCollection) { _cacheManager = cacheManager; _userSettings = userSettings; _encryptionService = encryptionService; _userCollection = userCollection; _userRoleMapCollection = userRoleMapCollection; _userRoleCollection = userRoleCollection; }