Пример #1
0
        public static void RefreshGlobalSettingData()
        {
            //移除 cache 中資料
            _cache.Remove("GlobalSettingData");

            //存取資料
            var listAgency = new GlobalSettingRepository().getAll();

            //設定 cache 過期時間
            CacheItemPolicy cacheItemPolicy = new CacheItemPolicy()
            {
                AbsoluteExpiration = DateTime.Now.AddDays(1)
            };

            //加入 cache
            _cache.Add("GlobalSettingData", listAgency, cacheItemPolicy);
        }
Пример #2
0
        private IUserService GetUserService()
        {
            var globalSettingsRepository =
                new GlobalSettingRepository(ConfigurationManager.ConnectionStrings["BBOS"].ConnectionString);
            var applicationUserRepository =
                new ApplicationUserRepository(ConfigurationManager.ConnectionStrings["BBOS"].ConnectionString);
            var passwordHistoryRepository =
                new PasswordHistoryRepository(ConfigurationManager.ConnectionStrings["BBOS"].ConnectionString);
            var userManagerProvider           = new UserManagerProvider(ConfigurationManager.ConnectionStrings["BBOS"].ConnectionString);
            var authenticationManagerProvider = new AuthenticationManagerProvider(new HttpContextBaseProvider());

            return(new UserService(
                       userManagerProvider,
                       passwordHistoryRepository,
                       applicationUserRepository,
                       globalSettingsRepository,
                       authenticationManagerProvider));
        }
        private IUserService GetUserService()
        {
            var globalSettingsRepository      = new GlobalSettingRepository(ConfigurationManager.ConnectionStrings["Unity"].ConnectionString);
            var applicationUserRepository     = new ApplicationUserRepository(ConfigurationManager.ConnectionStrings["Unity"].ConnectionString);
            var manCoRepository               = new ManCoRepository(ConfigurationManager.ConnectionStrings["Unity"].ConnectionString);
            var passwordHistoryRepository     = new PasswordHistoryRepository(ConfigurationManager.ConnectionStrings["Unity"].ConnectionString);
            var userManagerProvider           = new UserManagerProvider(ConfigurationManager.ConnectionStrings["Unity"].ConnectionString);
            var roleManagerProvider           = new RoleManagerProvider(ConfigurationManager.ConnectionStrings["Unity"].ConnectionString);
            var authenticationManagerProvider = new AuthenticationManagerProvider(new HttpContextBaseProvider());
            var sessionRepository             = new SessionRepository(ConfigurationManager.ConnectionStrings["Unity"].ConnectionString);

            return(new UserService(
                       userManagerProvider,
                       roleManagerProvider,
                       authenticationManagerProvider,
                       applicationUserRepository,
                       passwordHistoryRepository,
                       globalSettingsRepository,
                       manCoRepository,
                       sessionRepository));
        }
Пример #4
0
 public GlobalSettingRepositoryTests()
 {
     _globalSettingRepository = new GlobalSettingRepository(_sql);
     _qaRepository            = new QARepository(_sql);
 }
 public void SetUp()
 {
     _transactionScope        = new TransactionScope();
     _globalSettingRepository = new GlobalSettingRepository(ConfigurationManager.ConnectionStrings["Unity"].ConnectionString);
     _globalSetting           = BuildMeA.GlobalSetting(5, 0, 30, 12, false);
 }