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); }
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)); }
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); }