コード例 #1
0
        public ActionResult Index()
        {
            //bool showAllPosts = UserContext.Current == null ? false : UserContext.Current.ShowAllPostsOnIndex;
            //if (UserContext.Current != null && Request.IsAuthenticated)
            //    return RedirectToAction("Today");

            return(View(CachService.GetViewModel(new HomeIndexViewModel())));
        }
コード例 #2
0
        public ActionResult Today(string id)
        {
            DateTime date;

            if (!DateTime.TryParse(id, out date))
            {
                date = DateTime.Now;
            }

            return(View(CachService.GetViewModel(new HomeTodayViewModel(date))));
        }
コード例 #3
0
 public ActionResult Rss()
 {
     return(View("_Rss", "_EmptyLayout", CachService.GetViewModel(new HomeRssFeedViewModel())));
 }
コード例 #4
0
 public ActionResult Roadmap()
 {
     return(View(CachService.GetViewModel(new HomeRoadmapViewModel())));
 }
コード例 #5
0
 public ActionResult Groups(byte?GroupStateFilter, byte?OrderByFilter)
 {
     return(View(CachService.GetViewModel(new HomeGroupsViewModel((GroupState?)GroupStateFilter, (GroupOrderByType?)OrderByFilter))));
 }
コード例 #6
0
 public bool CachIsOutOfDate()
 {
     return((_timeStamp + _dropPeriod < DateTime.Now) && (CachService.IsCachOutOfDate(CachKey)));
 }