public VisitLog AddVisitLog(VisitLog visiLog) { using (var cnn = ActionDb.DbConnection()) { cnn.Execute(visiLog.GetSqliteInsertSql(null), visiLog); return visiLog; } }
private void AddVisitLog(ActionExecutingContext filterContext, string vid) { VisitLog log = new VisitLog(); log.VisitorId = vid; log.VisitTime = DateTime.Now; log.ClientIp = HttpRequestUtil.GetClientIp(filterContext.RequestContext.HttpContext.Request); log.UserAgent = filterContext.RequestContext.HttpContext.Request.UserAgent; log.EnterUrl = string.Concat(filterContext.RequestContext.HttpContext.Request.Url); log.RefererUrl = string.Concat(filterContext.RequestContext.HttpContext.Request.UrlReferrer); log.VisitTimeInMs = TimeUtility.ToUtcTimeInMillis(log.VisitTime); VisitorService.AddVisitLog(log); }
public VisitLog AddVisitLog(VisitLog visiLog) { return VisitorManager.AddVisitLog(visiLog); }
public virtual VisitLog AddVisitLog(VisitLog visiLog) { if (GetVisitorFromSession(visiLog.VisitorId) == null) ClearVisitorCache(visiLog.VisitorId); return VisitorData.AddVisitLog(visiLog); }