示例#1
0
        public JsonResult _GetSessionStats(int days)
        {
            DateTime curTime = DateTime.Now;
            TimeSpan ts = new TimeSpan(days, 0, 0, 0);
            DateTime startTime = curTime.Subtract(ts);
            StatsModel stats = new StatsModel();

            var active = stats.GetSessionStats("active", startTime, curTime);
            var disconnected = stats.GetSessionStats("disconnected", startTime, curTime);
            var total = stats.GetSessionStats("total", startTime, curTime);

            List<object> ret = new List<object>();
            ret.Add(active);
            ret.Add(disconnected);
            ret.Add(total);

            return this.Json(ret, JsonRequestBehavior.AllowGet);
        }
示例#2
0
 public JsonResult _GetCurrentSessionCount()
 {
     StatsModel stats = new StatsModel();
     return this.Json(stats.GetCurrentSessionCount(), JsonRequestBehavior.AllowGet);
 }