Ejemplo n.º 1
0
        public void Dispose()
        {
            if (_userManager != null)
            {
                _userManager.Dispose();
                _userManager = null;
            }

            if (_dbContext != null)
            {
                _dbContext.Dispose();
                _dbContext = null;
            }
        }
Ejemplo n.º 2
0
        public ExerciseLoggerGateway()
        {
            _dbContext         = new ExerciseDbContext();
            _permissionManager = new PermissionManager(new RoleStore <Permission>(_dbContext));
            _userManager       = new JJUserManager(new UserStore <User>(_dbContext));

            _userManager.UserValidator = new UserValidator <User>(_userManager)
            {
                AllowOnlyAlphanumericUserNames = false,
                RequireUniqueEmail             = true
            };
            // Configure validation logic for passwords
            _userManager.PasswordValidator = new PasswordValidator
            {
                RequiredLength          = 6,
                RequireNonLetterOrDigit = true,
                RequireDigit            = true,
                RequireLowercase        = true,
                RequireUppercase        = true
            };
        }
Ejemplo n.º 3
0
 public HomeController(ExerciseDbContext context, ILogger <HomeController> logger)
 {
     // context passed through via dependency injection
     _context = context;
     _logger  = logger;
 }