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