示例#1
0
 public ActionResult StopActivity(AdOutboundModel model)
 {
     if (model.CurrentActivity != null)
     {
         model.EndActivity();
     }
     return Json(model);
 }
示例#2
0
 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
        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);
        }