static void CacheTask(int roleId) { using (SystemContextScope.CreateScope()) { using (MySqlDataBaseScope.CreateScope(MySqlDataBase.DefaultDataBase)) { RoleCache.Cache(roleId); RoleCache cache = new RoleCache(); cache.CachePageAuditUser(); cache.CacheTypeUser(); } } }
static void CacheTask(int pid) { var orb = new UserBusinessLogic(); using (SystemContextScope.CreateScope()) { using (MySqlDataBaseScope.CreateScope(MySqlDataBase.DefaultDataBase)) { orb.SyncUser(orb._posAccess.First(pid)); RoleCache cache = new RoleCache(); cache.CachePageAuditUser(); cache.CacheTypeUser(); } } }