/// <summary> /// Logs the users browsing information, used for site Statistics. /// </summary> /// <param name="relevantId">The relevant id.</param> /// <param name="searchTerm">The search term.</param> /// <param name="browsingBehaviour">The browsing behaviour.</param> /// <param name="url">The URL.</param> /// <param name="sessionId">The session id.</param> /// <param name="userName">Name of the user.</param> public static void LogBrowsingInfo(int? relevantId, string searchTerm, BrowsingBehaviour browsingBehaviour, string url, string sessionId, string userName) { //if (SiteSettingCache.GetSiteSettings().CollectBrowsingCategory) { BrowsingLog browsingLog = new BrowsingLog(); browsingLog.BrowsingBehaviorId = (int)browsingBehaviour; if (searchTerm != null) browsingLog.SearchTerms = searchTerm; if (relevantId != null) browsingLog.RelevantId = relevantId; browsingLog.UserName = userName; browsingLog.Url = url; browsingLog.SessionId = sessionId; browsingLog.Save("System"); //} }
public void Insert(int BrowsingBehaviorId,int? RelevantId,string UserName,string Url,string SearchTerms,string SessionId,string CreatedBy,DateTime CreatedOn,string ModifiedBy,DateTime ModifiedOn) { BrowsingLog item = new BrowsingLog(); item.BrowsingBehaviorId = BrowsingBehaviorId; item.RelevantId = RelevantId; item.UserName = UserName; item.Url = Url; item.SearchTerms = SearchTerms; item.SessionId = SessionId; item.CreatedBy = CreatedBy; item.CreatedOn = CreatedOn; item.ModifiedBy = ModifiedBy; item.ModifiedOn = ModifiedOn; item.Save(UserName); }