public static void IncPageView(this MKContext db, Item item) { var pv = item.PageView; if (pv == null) { pv = new PageView { Item = item }; db.PageViews.Add(pv); } pv.VisitCount++; db.SaveChanges(); }
public static int GetPageViewCount(this MKContext db, Item item) { var pv = item.PageView; if (pv == null) { pv = new PageView { Item = item }; db.PageViews.Add(pv); db.SaveChanges(); } return(pv.VisitCount); }