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