Example #1
0
 public void Update(Wiki wiki, string id)
 {
     wiki.AddTime = DateTime.Now;
     wiki.Id      = id;
     WikiDao.Update(wiki);
     CHCache.Remove(WIKICACHE);
 }
Example #2
0
 public IEnumerable <Wiki> List()
 {
     if (!CHCache.Contains(WIKICACHE))
     {
         CHCache.Add(WIKICACHE, WikiDao.List());
     }
     return(CHCache.Get <IEnumerable <Wiki> >(WIKICACHE));
 }
Example #3
0
 public IEnumerable <Question> All()
 {
     if (!CHCache.Contains(ALLQUESTIONSTRING))
     {
         CHCache.Add(ALLQUESTIONSTRING, QuestionDao.AllQuestion(), TimeSpan.FromMinutes(3));
     }
     return(CHCache.Get <IEnumerable <Question> >(ALLQUESTIONSTRING));
 }
Example #4
0
 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));
 }
Example #5
0
        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));
        }
Example #6
0
 public ActionResult ClearCache()
 {
     CHCache.RemoveAll();
     return(View());
 }
Example #7
0
 public void Delete(string id)
 {
     WikiDao.Delete(id);
     CHCache.Remove(WIKICACHE);
 }
Example #8
0
 public void Add(Wiki wiki)
 {
     wiki.AddTime = DateTime.Now;
     WikiDao.Add(wiki);
     CHCache.Remove(WIKICACHE);
 }
Example #9
0
 public void RemoveCache()
 {
     CHCache.Remove(ALLQUESTIONSTRING);
 }
Example #10
0
 public void Delete(string id)
 {
     GroupDao.Delete(id);
     CHCache.Remove(GROUPLISTSTRING);
 }
Example #11
0
 public void Add(Group group)
 {
     GroupDao.Add(group);
     CHCache.Remove(GROUPLISTSTRING);
 }