コード例 #1
0
ファイル: StatisticController.cs プロジェクト: tcns/impulse
 public ActionResult StopActivity(AdOutboundModel model)
 {
     if (model.CurrentActivity != null)
     {
         model.EndActivity();
     }
     return Json(model);
 }
コード例 #2
0
ファイル: StatisticController.cs プロジェクト: tcns/impulse
 public ActionResult InitSession(AdOutboundModel model)
 {
     model.Session.DateTimeStart = DateTime.Now;
     model.Session.UserIp = Request.ServerVariables["REMOTE_ADDR"];
     model.Session.UserBrowser = Request.UserAgent;
     model.Session.UserLocale = Request.UserLanguages[0];
     return Json(model);
 }
コード例 #3
0
ファイル: StatisticController.cs プロジェクト: tcns/impulse
        public ActionResult StartActivity(AdOutboundModel model)
        {
            Activity activity = new Activity
            {
                SessionId = model.Session.SessionId,
                StartTime = DateTime.Now,
                Session = model.Session
            };

            model.CreateCurrentActivity(activity);
            return Json(model);
        }