public static void RegisterView(String itemKey, String url, String user) { DatasetInfoDataSource datasetInfoDataSource = new DatasetInfoDataSource(); ViewDataSource viewDS = new ViewDataSource(); datasetInfoDataSource.IncrementView(itemKey); // No logging if analytics are disabled if (OgdiConfiguration.GetValue("IsAnalytics") == "0") return; viewDS.AddView(new ViewEntry() { Date = DateTime.Now, ItemKey = itemKey, User = user, RequestedUrl = url, }); }
public IEnumerable<View> GetViews(DateTime datefrom, DateTime todate) { ViewDataSource viewDS = new ViewDataSource(); var views = (from v in viewDS.SelectAll() where v.Date >= datefrom && v.Date <= todate select v).AsEnumerable(); var l = from v in views select CreateView(v); return l; }