public void Update(Wiki wiki, string id) { wiki.AddTime = DateTime.Now; wiki.Id = id; WikiDao.Update(wiki); CHCache.Remove(WIKICACHE); }
public IEnumerable <Wiki> List() { if (!CHCache.Contains(WIKICACHE)) { CHCache.Add(WIKICACHE, WikiDao.List()); } return(CHCache.Get <IEnumerable <Wiki> >(WIKICACHE)); }
public IEnumerable <Question> All() { if (!CHCache.Contains(ALLQUESTIONSTRING)) { CHCache.Add(ALLQUESTIONSTRING, QuestionDao.AllQuestion(), TimeSpan.FromMinutes(3)); } return(CHCache.Get <IEnumerable <Question> >(ALLQUESTIONSTRING)); }
public IEnumerable <Group> GroupList() { if (!CHCache.Contains(GROUPLISTSTRING)) { var gl = GroupDao.GroupList(); CHCache.Add(GROUPLISTSTRING, gl, TimeSpan.FromMinutes(3)); } return(CHCache.Get <IEnumerable <Group> >(GROUPLISTSTRING)); }
public IEnumerable <Profile> RankList(int n) { string key = "ranklist"; if (!CHCache.Contains(key)) { CHCache.Add(key, ProfileDao.RankList(n), TimeSpan.FromMinutes(3)); } return(CHCache.Get <IEnumerable <Profile> >(key)); }
public ActionResult ClearCache() { CHCache.RemoveAll(); return(View()); }
public void Delete(string id) { WikiDao.Delete(id); CHCache.Remove(WIKICACHE); }
public void Add(Wiki wiki) { wiki.AddTime = DateTime.Now; WikiDao.Add(wiki); CHCache.Remove(WIKICACHE); }
public void RemoveCache() { CHCache.Remove(ALLQUESTIONSTRING); }
public void Delete(string id) { GroupDao.Delete(id); CHCache.Remove(GROUPLISTSTRING); }
public void Add(Group group) { GroupDao.Add(group); CHCache.Remove(GROUPLISTSTRING); }