コード例 #1
0
        public void Initiate()
        {
            var dataContext = new SecurityContext();

            _securityUnitOfWork = new SecurityUnitOfWork(dataContext);
            var userStore = new AspIdentity.UserStore(_securityUnitOfWork);

            userManager = new AspIdentity.ApplicationUserManager(userStore, null)
            {
                UserLockoutEnabledByDefault          = false,
                MaxFailedAccessAttemptsBeforeLockout = 3,
                DefaultAccountLockoutTimeSpan        = new TimeSpan(0, 10, 0),
            };

            user = new User("defaultUser", "*****@*****.**")
            {
                Id          = UserManagerTestCases.ValidUserId,
                PhoneNumber = "050",
            };

            var task = userManager.CreateAsync(user, "P@ssw0rd");

            task.Wait();
            bool isCreated = task.Result.Succeeded;
        }
コード例 #2
0
        private void InitiateUserManagement()
        {
            var dataContext        = new SecurityContext();
            var securityUnitOfWork = new SecurityUnitOfWork(dataContext);
            var userStore          = new UserStore(securityUnitOfWork);

            _userManager = new ApplicationUserManager(userStore, null)
            {
                UserLockoutEnabledByDefault          = false,
                MaxFailedAccessAttemptsBeforeLockout = 3,
                DefaultAccountLockoutTimeSpan        = new TimeSpan(0, 10, 0),
            };
        }
コード例 #3
0
        protected BaseController(IOptions <DatabaseSettings> dbSettings, IHostingEnvironment environment)
        {
            DbSettings  = dbSettings;
            Environment = environment;

            //ErpDbContext = new ErpDbContext(DbSettings.Value.ConnString);
            PosDbContext      = new PosDbContext(DbSettings.Value.ConnString);
            SecurityDbContext = new SecurityDbContext(DbSettings.Value.ConnString);
            //ToolsDbContext = new ToolsDbContext(DbSettings.Value.ConnString);

            //PayrollUoW = new PayrollUnitOfWork(ErpDbContext);
            PosUoW      = new PosUnitOfWork(PosDbContext);
            SecurityUoW = new SecurityUnitOfWork(SecurityDbContext);
            //ToolsUoW = new ToolsUnitOfWork(ToolsDbContext);
        }
コード例 #4
0
        public void Initiate()
        {
            var dataContext = new SecurityContext();

            _securityUnitOfWork = new SecurityUnitOfWork(dataContext);
            var userStore = new AspIdentity.UserStore(_securityUnitOfWork);

            userManager = new ApplicationUserManager(userStore, null)
            {
                UserLockoutEnabledByDefault          = false,
                MaxFailedAccessAttemptsBeforeLockout = 3,
                DefaultAccountLockoutTimeSpan        = new TimeSpan(0, 10, 0),
            };

            _roleManager = new ApplicationRoleManager(new RoleStore(_securityUnitOfWork));
            _userService = new UserService(userManager, _roleManager, _securityUnitOfWork, new TestLogger());
        }
コード例 #5
0
 public UserBusinessRule() : base()
 {
     UnitOfWork = new SecurityUnitOfWork();
 }